@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);:root{--white:#fff;--background-dark:#0d0f11;--white-transparent:#ffffff80;--purple-tab:#efe9ffb3;--gray-room-tab:#ffffff1a;--white-background:#f8f9fb;--purple-room-tab--active:#6941c680;--purple-drawer-primario:#6941c6;--gray-cell-header:#bebebe;--pale-white:#f9fafb;--lavender-light:#fcfaff;--lilac:#f9f5ff;--pale-lilac:#f4ebff;--purple-2:#bb6bd9;--gray-disabled:#f2f4f7;--light-gray:#eaecf0;--pale-pink:#fee4e2;--pink-coral:#fda29b;--red-danger:#f04438;--red-alert:#d92d20;--orange-warning:#dc6803;--yellow--basis:#fef0c7;--yellow-light:#fffaeb;--timer-ocupada:#dc3737;--pink-ocupado:#eb5757;--ocupada-card-1:#fdf2f2;--pink-ocupado-light:#f6bec3;--green-success:#079455;--green-success-border:#ecfdf3;--green-available:#408232;--gray-background:#efefef;--green-card-available:#dbf6d4;--green-online:#17b26a;--lavender:#e9d7fe;--pale-violet:#d6bbfb;--heliotrope:#9e77ed;--orchid:#9b51e0;--deep-purple:#7f56d9;--purple-secondary:#d4c1ff;--deep-gray:#98a2b3;--light-blueish-gray:#d0d5dd;--dark-card-gray:#adb2bd;--deep-dark-gray:#4a5468;--card-gray:#d9d9d9;--soft-gray:#999;--simple-gray:#888;--mid-gray:#555;--slate-gray:#667085;--midnight-blue:#475467;--blue-slate:#344054;--deep-blue:#101828;--wf-base-900:#1a202c;--header-dark:#0e0e0e;--tipografa:#303030;--card-button-gray:#717d96;--dark-blueish-gray:#2d3648;--light-blueish-gray:#cbd2e0;--card-limpieza-2:#aad0f3;--card-limpieza-1:#5374ae;--card-limpieza-bg-1:#e9f1ff;--card-limpieza-3:#5374ae4d;--card-sucia:#ffecd2;--sucia:#ffc907;--cancelada:#e8a33d;--sucia-expirada:#ffe99c;--supervision:#518cb7;--supervision-card:#d1d3de;--card-supervision:#cef4fc;--mantenimiento:#7a83a0;--Fondo-Fondo-base:#fbfbfd;--box-shadow:#0000000d;--icon-bloqueada:#333;--menu:#959595;--primary:#6941c6;--primary-variant:#9e77ed;--primary-variant2:#d6bbfb;--fondo-close:#efe9ff;--modal-background:#f9f9fa;--label-color:#606060;--error:#eb5757;--placeholder:#667085;--font-text:"Montserrat";--font-second:"Roboto";--font-third:"Qualy";--black-transparent:#0000000d;--transparent-dark:#1018280d;--transparent-dark-hover:#10182826;--hidden:-1;--normal:1;--mid:500;--top:1000;--shadow-input:0px 8px 8px -4px #10182808;--shadow-input-focus:0px 0px 0px 4px #cbcbcb66,0px 1px 2px 0px #1018280d;--border-input:1px solid #f2f4f7;--border-input-focus:1px solid #959595;--border-input-error:1px solid var(--pink-ocupado);--border-input-select:1px solid #0e0e0e;--tipografía:#303030;--blanco:#fff;--disponible:#408232;--ocupado:#eb5757;--limpieza:#5374ae;--sucia:#e08610;--bloqueada:#535a5e;--drawer:#6b6873;--header:#0e0e0e;--scroll:#eaecf0;--stroke:#bebebe;--fondo-toast:#f6fef9;--morado---morado---primario:#6941c6;--card---sucia:#ffecd2;--card---card---card---disponible:#dbf6d4;--card---ocupada--2:#f6bec3;--card---limpieza--2:#aad0f3;--card---limpieza--1:#e9f1ff;--fondo--close:#efe9ff;--fondo--encabezado:#f9fafb;--fondo---botón---boton---fondo---boton---fondo---swipe:#efefef;--fondo---botón---boton---secundario--fondo:#d4c1ff;--fondo--select--drop:#efefef;--stroke---inputs--default:#f2f4f7;--input--tag:#606060;--gris---tab--menu:#959595;--timer---ocupada:#dc3737;--boton--hover:#7f56d9;--background-widged:#0e0e0ecc;--sombra-cards:0px 0px 2px #0000000d;--sombra-calendario:0px 8px 8px #10182808,0px 20px 24px #10182814;--sombra-menu-tab:0px 12px 24px #14142b03,0px -2px 4px #00000003,0px 3px 14px #53389e1a;--sombra-inputs:0px 8px 8px #10182808,0px 20px 24px #10182814;--blur: ;--input-focus:0px 0px 0px #cbcbcb66,0px 1px 2px #1018280d;--background_blurt: ;--full-height-minus-header:calc(100% - 76px);--full-height-vh-minus-header:calc(100dvh - 76px);--header-height:40px}@font-face{font-family:Qualy;src:url(/static/media/Qualy.f5b89a0a84b93f286825.otf) format("opentype")}*{color:var(--tipografa);font-family:Montserrat,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;overflow-y:auto;touch-action:manipulation}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-thumb{background:var(--light-gray);border-radius:8px}.scrollbar__light-fat::-webkit-scrollbar{height:8px;width:8px}.scrollbar__light-fat::-webkit-scrollbar-thumb{background:linear-gradient(117deg,#f9f9f9 -38.52%,#fbfbfd 143.35%);background:var(--Fondo-Fondo-base,linear-gradient(117deg,#f9f9f9 -38.52%,#fbfbfd 143.35%));border-radius:8px}#root,html{height:100%}.screen__table{background:#fff;background:var(--Color,#fff);border:1px solid #efefef;border:1px solid var(--fondo-select-drop,#efefef);border-radius:12px;margin-top:20px}.input-currency__input{width:100%}.root-container{background-color:#eeeaf0;box-sizing:border-box;height:100vh;min-height:100vh;overflow:hidden;width:100%}.root__main{align-items:center;display:flex;flex-direction:column;height:calc(100% - var(--header-height));overflow:hidden auto;width:100%}.room-card{cursor:pointer;height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;width:100%}.room-card--lg__container{align-items:center;display:flex;height:103px;margin:5px;width:263px}.room-card--lg,.room-card--lg-select{border-radius:8px;display:flex;flex-direction:column;height:100%;width:100%}.room-card--lg-select{border:2px solid #7a83a0}.room-card--lg-header{display:flex;justify-content:space-between}.room-card--lg-header__left__wrapper{align-items:center;column-gap:5px;display:flex}.room-card--lg-header__icon--wrapper{align-items:center;border-radius:30px;display:flex;height:26px;justify-content:center;width:26px}.room-card--lg-header__timeout{left:37px;position:absolute;top:-43px}.room-card--lg-header__timer{color:#dc3737;color:var(--Timer-Ocupada,#dc3737)}.room-card--lg-header__timer,.room-card--lg-header__timer--timeout{font-family:Montserrat;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.1px;line-height:100%}.room-card--lg-header__timer--timeout{color:#dc3737;color:var(--timer-ocupada,#dc3737)}.room-card--lg-header__description{color:var(--wf-base-900);font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;left:-70px;letter-spacing:-.1px;line-height:150%;position:relative;text-align:center;top:63px}.room-card--lg-header__name--wrapper{align-items:flex-end;display:flex;flex-direction:column}.room-card--lg-header__type-name{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:right}.room-card--lg-header__number{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;text-align:right}.room-card-lg__wrapper{border-radius:8px;box-shadow:0 0 2px 1px #0000000d;height:100%;padding:12px;transition:background-color .5s ease,color .5s ease;width:calc(100% - 24px)}.room-card--lg--available__body{align-items:center;display:flex;flex-direction:column}.room-card--lg--available__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;text-align:center}.room-card--lg--available__description-wrapper{display:flex}.room-card--lg--available__description{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:100%;text-align:center}.room-card--lg--blocked__body{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:-20px}.room-card--lg--blocked__descripcion-wrapper{display:flex;flex-direction:column;justify-content:flex-end;width:90%}.room-card--lg--blocked__descripcion{align-items:center;display:block;margin:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-card--lg--blocked__descripcion-text{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:100%;text-align:center}.room-card--lg--blocked__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;margin-right:13px;margin-top:15px;text-align:center}.room-card--lg--car-entrance__body{display:flex;justify-content:space-between}.room-card--lg--car-entrance__descripcion-wrapper{display:flex;flex-direction:column;justify-content:space-between}.room-card--lg--car-entrance__descripcion{align-items:center;display:flex;margin:3px 10px}.room-card--lg--car-entrance__descripcion-text{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:100%;margin-left:5px;text-align:center}.room-card--lg--car-entrance__descripcion-people{font-weight:500}.room-card--lg--car-entrance__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;margin-right:13px;margin-top:15px;text-align:center}.room-card--lg--car-entrance__description-extra{font-feature-settings:"calt" off;color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:12px;margin-left:5px;text-align:right}.room-card--lg--extra-time-wrapper__body{display:flex;justify-content:space-between}.room-card--lg--extra-time-wrapper__description-wrapper{display:flex;flex-direction:column;justify-content:space-between}.room-card--lg--extra-time-wrapper__description{align-items:center;display:flex;margin:3px 10px;text-align:right}.room-card--lg--extra-time-wrapper__description-text{color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:14px;margin-left:5px}.room-card--lg--extra-time-wrapper__timer{color:var(--tipografa)}.room-card--lg--extra-time-wrapper__description-extra,.room-card--lg--extra-time-wrapper__timer{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:100%;margin-left:5px}.room-card--lg--extra-time-wrapper__description-extra{color:#303030;color:var(--tipografa,#303030);text-align:center}.room-card--lg--maintenance__body{row-gap:8px}.room-card--lg--maintenance__body,.room-card--lg--maintenance__descripcion-wrapper{display:flex;flex-direction:column;justify-content:space-between}.room-card--lg--maintenance__descripcion{align-items:center;display:flex}.room-card--lg--maintenance__descripcion-text{font-size:14px;font-weight:500}.room-card--lg--maintenance__descripcion-text,.room-card--lg--maintenance__descripcion-text--bold{text-wrap:nowrap;color:var(--tipografa);font-family:Montserrat;font-style:normal;letter-spacing:-.14px;line-height:100%;max-width:240px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--lg--maintenance__descripcion-text--bold{font-size:16px;font-weight:600}.room-card--lg--occupied__body{display:flex;justify-content:space-between}.room-card--lg--occupied__descripcion-wrapper{display:flex;flex-direction:column;justify-content:space-between}.room-card--lg--occupied__descripcion{align-items:center;display:flex;margin:3px 10px}.room-card--lg--occupied__descripcion-text{color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:14px;margin-left:5px}.room-card--lg--occupied__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:center}.room-card--lg--occupied__timer--timeout{text-align:right}.room-card--lg--occupied__description-extra{font-feature-settings:"calt" off;color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:12px;margin-left:5px;text-align:right}.room-card--lg--occupied-cleaning__body{display:flex;justify-content:space-between}.room-card--lg--occupied-cleaning__descripcion{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}.room-card--lg--occupied-cleaning__descripcion-text{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.14px;line-height:100%}.room-card--lg--occupied-cleaning__descripcion-number{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:100%}.room-card--lg--occupied-cleaning__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:center}.room-card--lg--occupied__timer--timeout{font-feature-settings:"calt" off;color:#dc3737;color:var(--timer-ocupada,#dc3737);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:center}.room-card--lg--reserved__body{align-items:flex-end;display:flex;justify-content:space-between}.room-card--lg--reserved__descripcion-wrapper{display:flex;flex-direction:column;justify-content:space-between}.room-card--lg--reserved__descripcion{align-items:center;display:flex}.room-card--lg--reserved__descripcion-text{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:150%;margin-left:5px}.room-card--lg--reserved__descripcion-text--bold{text-wrap:nowrap;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:100%;margin-left:5px;max-width:180px;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--lg--reserved__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;text-align:center}.room-card--lg--reserved__description-extra{font-feature-settings:"calt" off;color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:12px;margin-left:5px;text-align:right}.room-card--lg--reserved__description-no-show{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:100%}.room-card--lg--room-service__body{display:flex;justify-content:space-between}.room-card--lg--room-service__descripcion-wrapper{display:flex;flex-direction:column}.room-card--lg--room-service__descripcion{align-items:center;display:flex;margin:3px 10px}.room-card--lg--room-service__descripcion-text{color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:14px;margin-left:5px}.room-card--lg--room-service__timer{font-feature-settings:"calt" off;color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:23.707px;margin-right:13px;margin-top:15px;text-align:right}.room-card--lg--unclean__body{display:flex;justify-content:space-between}.room-card--lg--unclean__descripcion-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.room-card--lg--unclean__descripcion{align-items:center;display:flex;margin-bottom:3px}.room-card--lg--unclean__descripcion-text{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:100%}.room-card--lg--unclean__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:right}.room-card--lg--walking-entrance__body{display:flex;justify-content:space-between}.room-card--lg--walking-entrance__descripcion-wrapper{display:flex;flex-direction:column;justify-content:space-between}.room-card--lg--walking-entrance__descripcion{align-items:center;display:flex;margin:3px 10px}.room-card--lg--walking-entrance__descripcion-text{color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:14px;margin-left:5px}.room-card--lg--walking-entrance__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;margin-right:13px;margin-top:15px;text-align:center}.room-card--lg--walking-entrance__description-extra{font-feature-settings:"calt" off;color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:12px;margin-left:5px;text-align:right}.room-card--lg--cleaning__body{display:flex;justify-content:space-between}.room-card--lg--cleaning__descripcion-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.room-card--lg--cleaning__descripcion{align-items:flex-start;display:flex;flex-direction:column}.room-card--lg--cleaning__descripcion-text{text-wrap:nowrap;font-size:14px;font-weight:500;letter-spacing:-.14px;max-width:160px;overflow:hidden;text-overflow:ellipsis}.room-card--lg--cleaning__descripcion-number,.room-card--lg--cleaning__descripcion-text{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;line-height:100%}.room-card--lg--cleaning__descripcion-number{font-size:12px;font-weight:400;letter-spacing:-.12px}.room-card--lg--cleaning__timer{font-feature-settings:"calt" off;color:#5374ae;color:var(--Limpieza,#5374ae);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:right}.room-card--lg--clean__body{align-items:center;display:flex;flex-direction:column}.room-card--lg--clean__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;text-align:center}.room-card--lg--clean__description-wrapper{display:flex}.room-card--lg--clean__description{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:100%;text-align:center}.room-card--lg--supervision-pending__body{display:flex;justify-content:space-between}.room-card--lg--supervision-pending__descripcion-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.room-card--lg--supervision-pending__descripcion{align-items:center;display:flex;margin-bottom:3px}.room-card--lg--supervision-pending__descripcion-text{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:100%;max-width:175px}.room-card--lg--supervision-pending__descripcion__timer-highlight{font-feature-settings:"calt" off;color:#5374ae;color:var(--Limpieza,#5374ae);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:right}.room-card--lg--supervision-pending__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:right}.room-card--lg--supervision__body{display:flex;justify-content:space-between}.room-card--lg--supervision__descripcion-wrapper{display:flex;flex-direction:column;justify-content:flex-end}.room-card--lg--supervision__descripcion{align-items:center;display:flex}.room-card--lg--supervision__descripcion-text{text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.14px;line-height:100%;max-width:165px;overflow:hidden;text-overflow:ellipsis}.room-card--lg--supervision__timer-highlight{font-feature-settings:"calt" off;color:#5374ae;color:var(--Limpieza,#5374ae);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:right}.room-card--lg--supervision__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;margin-top:15px;text-align:center}.room-card--md__container,.room-card--md__container-select{align-items:center;display:flex;margin:5px}.room-card--md__container-select{border:2px solid #7a83a0;border-radius:8px}.room-card--md-header{display:flex;justify-content:space-between;padding-left:9px;padding-right:13px;padding-top:8px}.room-card--md-header__left__wrapper{align-items:center;display:flex;flex-direction:column;row-gap:5px}.room-card--md-header__icon-wrapper{align-items:center;background-color:var(--deep-dark-gray);border-radius:15px;display:flex;height:28px;justify-content:center;width:28px}.room-card--md-header__left__order-timer{color:#dc3737;color:var(--Timer-Ocupada,#dc3737);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.08px;line-height:100%}.room-card--md-header__title{color:#1a202c;color:var(--wf-base-900,#1a202c);display:flex;flex-direction:column;font-family:Poppins;letter-spacing:-.12px;line-height:14px;width:100px}.room-card--md-header__title,.room-card--md-room-name{font-size:12px;font-style:normal;font-weight:400;text-align:right}.room-card--md-room-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-card--md-room-name,.room-card--md-room-number{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;line-height:normal}.room-card--md-room-number{font-size:20px;font-style:normal;font-weight:700;text-align:right}.room-card--md-header__timeout{left:-4px;position:absolute;top:-15px}.room-card--md__vertical-container{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center}.room-card--md--available__timer{font-feature-settings:"calt" off;font-size:22px;font-weight:500}.room-card--md--available__description,.room-card--md--available__timer{color:var(--tipografa);font-family:Montserrat;font-style:normal;line-height:100%;text-align:center}.room-card--md--available__description{font-size:12px;font-weight:400}.room-card--md__wrapper{background-color:var(--card-gray);border:1px solid #dadada;border-radius:8px;box-shadow:0 0 2px 1px #0000000d;display:flex;flex-direction:column;height:118px;transition:background-color .5s ease,color .5s ease;width:161px}.room-card--md--blocked__timer{font-feature-settings:"calt" off;color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:150%;text-align:center}.room-card--md--blocked__description{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:100%;text-align:center}.room-card--md--clean__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--md--clean__description{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:100%;text-align:center}.room-card--md--cleaning__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--md--cleaning__timer--timeout{font-feature-settings:"calt" off;color:var(--card-limpieza-1);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--md--cleaning__description{text-wrap:nowrap;color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;width:110px}.room-card--md--cleaning__descripcion-number{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:300;line-height:100%;text-align:center}.room-card--md--maintenance__timer{font-feature-settings:"calt" off;color:#1a202c;color:var(--wf-base-900,#1a202c);font-size:18px;font-weight:500;letter-spacing:-.22px}.room-card--md--maintenance__description,.room-card--md--maintenance__timer{text-wrap:nowrap;font-family:Montserrat;font-style:normal;line-height:100%;max-width:140px;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--md--maintenance__description{color:var(--tipografa);font-size:12px;font-weight:400}.room-card--md--occupied__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--md--occupied__timer--timeout{font-feature-settings:"calt" off;color:var(--timer-ocupada);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--md--occupied__description{align-items:center;color:var(--tipografa);display:flex}.room-card--md--occupied__description,.room-card--md--tiempo-extra__label{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:100%;text-align:center}.room-card--md--tiempo-extra__label{color:#303030;color:var(--Tipografa,#303030)}.room-card--md--occupied-cleaning__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--md--occupied-cleaning__timer--timeout{font-feature-settings:"calt" off;color:var(--timer-ocupada);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--md--occupied-cleaning__description{text-wrap:nowrap;color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;width:110px}.room-card--md--occupied-cleaning__descripcion-number{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:300;line-height:100%;text-align:center}.room-card--md-reserved__gest-name{text-wrap:nowrap;color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:100%;max-width:120px;overflow:hidden;text-overflow:ellipsis}.room-card--md-reserved__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-size:22px}.room-card--md-reserved__text,.room-card--md-reserved__timer{font-family:Montserrat;font-style:normal;font-weight:500;line-height:100%;margin-top:10px;text-align:center}.room-card--md-reserved__text{color:#303030;color:var(--Tipografa,#303030);font-size:12px;letter-spacing:-.12px}.room-card--md-reserved__text-no-show{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:100%;margin-top:3px;text-align:center}.room-card--md--room-service__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--md--room-service__timer--timeout{font-feature-settings:"calt" off;color:var(--timer-ocupada);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--md--room-service__description{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:100%;text-align:center}.room-card--md--unclean__timer{font-feature-settings:"calt" off;font-size:22px;font-weight:500}.room-card--md--unclean__description,.room-card--md--unclean__timer{color:var(--tipografa);font-family:Montserrat;font-style:normal;line-height:100%;text-align:center}.room-card--md--unclean__description{font-size:12px;font-weight:400}.room-card--md--supervision-pending__timer{font-feature-settings:"calt" off;font-size:22px;font-weight:500}.room-card--md--supervision-pending__description,.room-card--md--supervision-pending__timer{color:var(--tipografa);font-family:Montserrat;font-style:normal;line-height:100%;text-align:center}.room-card--md--supervision-pending__description{font-size:12px;font-weight:400}.room-card--md--supervision__timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--md--supervision__timer--timeout{font-feature-settings:"calt" off;color:var(--card-limpieza-1);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--md--supervision__description{text-wrap:nowrap;color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;width:110px}.room-card--mxl__container,.room-card--mxl__container-select{align-items:center;border-radius:8px;box-shadow:0 0 2px 1px #0000000d;display:flex;height:-moz-fit-content;height:fit-content;height:145px;margin:5px;width:180px}.room-card--mxl__container-select{border:2px solid #7a83a0;border-top:-10px}.room-card--mxl__custom-slider{align-items:center;background:#ffffff80;border:none;border-radius:7px;display:flex;flex-shrink:0;height:26px;justify-content:center;outline:none;width:164px}.room-card--mxl--slider-input{appearance:none;background:#0000;border-radius:7px;height:10px;margin:10px 0;outline:none;width:100%}.room-card--mxl--slider-input::-webkit-slider-runnable-track{background:#0000;border-radius:7px;height:10px}.room-card--mxl--slider-input::-webkit-slider-thumb{appearance:none;background:url(/static/media/ArrowLeft.13cb38c7bbd16864ba13.svg) 50% no-repeat;background-color:var(--header-dark);border-radius:0 7px 7px 0;cursor:pointer;flex-shrink:0;height:26px;width:28.427px}.room-card--mxl__footer__slider__text{color:#0e0e0e;color:var(--Header,#0e0e0e);font-family:Qualy;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.room-card--mxl__footer__slider__text--dark__wrapper{align-items:center;background-color:var(--header-dark);border-radius:7px 0 0 7px;display:flex;height:26px;justify-content:center;overflow:hidden;position:absolute;width:100%}.room-card--mxl__footer__slider__text--dark{color:var(--white);font-family:Qualy;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.room-card--mxl-header{display:flex;justify-content:space-between}.room-card--mxl-header__left__wrapper{align-items:center;display:flex;flex-direction:column;row-gap:5px}.room-card--mxl-header__left__order-timer{color:#dc3737;color:var(--Timer-Ocupada,#dc3737);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:100%;text-align:right}.room-card--mxl-header__icon--wrapper{align-items:center;border-radius:30px;display:flex;height:28px;justify-content:center;width:28px}.room-card--mxl-header__timeout{left:14px;overflow:visible;position:absolute;top:-31px}.room-card--mxl-header__description{font-size:8.16px;left:-40px;letter-spacing:-.082px;line-height:150%}.room-card--mxl-header__description,.room-card--mxl-header__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-style:normal;font-weight:400;position:relative;top:25px}.room-card--mxl-header__timer{font-size:8px;left:-52px;letter-spacing:-.08px;line-height:normal;text-align:center}.room-card--mxl-header__timeout-wrapper{border-radius:25px;height:16px;left:-73px;padding:0 4px;position:relative;top:44px;transition:background-color .5s ease,color .5s ease}.room-card--mxl-header__name--wrapper{align-items:flex-end;display:flex;flex-direction:column}.room-card--mxl-header__type-name{font-size:10px;font-weight:400;text-align:right}.room-card--mxl-header__number,.room-card--mxl-header__type-name{color:var(--tipografa);font-family:Montserrat;font-style:normal;line-height:normal}.room-card--mxl-header__number{align-items:center;display:flex;font-size:18px;font-weight:700;height:-moz-fit-content;height:fit-content}.room-card--mxl__wrapper{border-radius:8px;height:90%;justify-content:space-between;padding:8px;transition:background-color .5s ease,color .5s ease;width:100%}.room-card--mxl-available__body,.room-card--mxl__wrapper{display:flex;flex-direction:column}.room-card--mxl-available__not-using-timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:normal;text-align:center}.room-card--mxl-available__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--mxl-available__description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal;text-align:center}.room-card--mxl-occupied__progressbar-timer__wrapper{display:block;max-width:150px;text-align:right}.room-card--mxl-occupied__progressbar-timer{color:var(--tipografa);display:inline-block;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:100%;text-align:center;transition:background-color .5s ease,color .5s ease;white-space:nowrap}.room-card--mxl-occupied__progressbar__extra-timer__wrapper{display:flex;justify-content:flex-end}.room-card--mxl-occupied__progressbar__extra-timer{border-radius:25px;display:flex;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:5px;padding:2px 3px;text-align:right}.room-card--mxl__progress-bar__wrapper{margin-bottom:12px;position:relative;width:150px}.room-card--mxl__progress-bar{border-radius:4px;flex-shrink:0;height:3px;width:150px}.room-card--mxl__progress-bar__status{border-radius:4px;height:3px;max-width:100%;position:absolute}.room-card--mxl__progress-bar__hours{bottom:-8px;color:#303030;color:var(--Tipografa,#303030);display:block;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:500;line-height:100%;position:relative;text-align:center;text-align:right;width:150px}.room-card--mxl__body{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:-6px;width:100%}.room-card--mxl-occupied__gest-name{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:normal;margin-top:4px;text-align:center}.room-card--mxl-occupied__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--mxl-occupied__gest-number{margin-left:6px}.room-card--mxl-occupied__gest-number,.room-card--mxl-walking-entrance__gest-type{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:normal;text-align:center}.room-card--mxl-walking-entrance__gest-type{margin-left:5px}.room-card--mxl-walking-entrance__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--mxl-walking-entrance__gest-number{color:var(--tipografa);font-family:Roboto;line-height:normal;margin-left:5px}.room-card--mxl-car-entrance__gest-car,.room-card--mxl-walking-entrance__gest-number{font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.1px;text-align:center}.room-card--mxl-car-entrance__gest-car{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;line-height:100%;margin-left:6px}.room-card--mxl-car-entrance__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--mxl-car-entrance__gest-number{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:normal;margin-left:6px;text-align:center}.room-card--mxl-occupied-cleaning__icon--wrapper{align-items:center;background-color:var(--white);border-radius:30px;display:flex;height:24px;justify-content:center;margin-bottom:-30px;margin-left:12px;margin-top:10px;overflow:hidden;position:relative;top:-30px;width:24px}.room-card--mxl-occupied-cleaning__icon--photo{height:100%;width:100%}.room-card--mxl-occupied-cleaning__name{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:normal;text-align:center}.room-card--mxl-occupied-cleaning__number{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:8px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal}.avatar-collapse__image__container{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:15px}.avatar-collapse__image{border:1px solid #fff;border:1px solid var(--Blanco,#fff);border-radius:50%;margin-left:-15px}.room-card--mxl-unclean__body{align-items:center;display:flex;flex-direction:column;margin-top:10px}.room-card--mxl-unclean__gest-name{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:normal;text-align:center}.room-card--mxl-unclean__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--mxl-unclean__gest-number{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal;text-align:center}.room-card--mxl-unclean__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--mxl-room-service__gest-name{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:normal;text-align:center}.room-card--mxl-room-service__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--mxl-room-service__gest-number{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:normal;margin-left:6px;text-align:center}.room-card--mxl-maintenance__icon--wrapper{align-items:center;background-color:var(--white);border-radius:30px;display:flex;height:24px;justify-content:center;overflow:hidden;width:24px}.room-card--mxl-maintenance__icon--photo{height:100%;width:100%}.room-card--mxl-maintenance__name{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px}.room-card--mxl-maintenance__name,.room-card--mxl-maintenance__timer{text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);line-height:normal;max-width:150px;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--mxl-blocked__gest-name,.room-card--mxl-maintenance__timer{font-feature-settings:"calt" off;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px}.room-card--mxl-blocked__gest-name{color:#303030;color:var(--Tipografa,#303030);line-height:normal;text-align:center}.room-card--mxl-blocked__description-wrapper{align-items:flex-start;display:flex;justify-content:center}.room-card--mxl-blocked__gest-number{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:normal;text-align:center}.room-card--mxl-reserved__body{align-items:center;display:flex;flex-direction:column;margin-top:15px}.room-card--mxl-reserved__gest-name{font-feature-settings:"calt" off;text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:normal;max-width:150px;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--mxl-reserved__description-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.room-card--mxl-reserved__gest-icon{margin-bottom:4px}.room-card--mxl-reserved__gest-number{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:8.16px;font-style:normal;font-weight:400;height:18px;letter-spacing:-.082px;line-height:150%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:119px}.room-card--mxl-reserved__gest-number-wrapper--people{align-items:center;display:flex;justify-content:center}.room-card--mxl-reserved__gest-number--people{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.1px;line-height:normal;margin-left:5px;text-align:center}.room-card--mxl-reserved__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--mxl-reserved__body--guest-not-in{align-items:center;display:flex;flex-direction:column;margin-bottom:-5px}.room-card--mxl-reserved__gest-name--guest-not-in{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:normal;text-align:center}.room-card--mxl-reserved__description-wrapper--guest-not-in{align-items:center;display:flex;justify-content:center}.room-card--mxl-reserved__gest-number--guest-not-in{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:100%;text-align:center}.room-card--mxl-cleaning__icon--wrapper{align-items:center;border-radius:30px;display:flex;flex-direction:column;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.room-card--mxl-cleaning__icon--photo{height:100%;width:100%}.room-card--mxl-cleaning__name{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:normal;text-align:center}.room-card--mxl-cleaning__number{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:8px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal}.room-card--mxl-clean__body{display:flex;flex-direction:column}.room-card--mxl-clean__not-using-timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:normal;text-align:center}.room-card--mxl-clean__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--mxl-clean__description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal;text-align:center}.room-card--mxl-supervision-pending__body{display:flex;flex-direction:column}.room-card--mxl-supervision-pending__not-using-timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:normal;text-align:center}.room-card--mxl-supervision-pending__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--mxl-supervision-pending__description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal;text-align:center}.room-card--mxl-supervision__icon--wrapper{align-items:center;border-radius:30px;display:flex;flex-direction:column;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.room-card--mxl-supervision__icon--photo{height:100%;width:100%}.room-card--mxl-supervision__name{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:normal;margin-bottom:6px;text-align:center}.room-card--sm__container,.room-card--sm__container-select{align-items:center;display:flex;height:92px;margin:5px;width:129px}.room-card--sm__container-select{border:2px solid #7a83a0;border-radius:8px}.room-card--sm__body{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:5px}.room-card-header--sm{display:flex;justify-content:space-between}.room-card--sm-header__left__wrapper{align-items:center;display:flex;flex-direction:column}.room-card--sm-header__icon-wrapper{align-items:center;border-radius:15px;display:flex;height:28px;justify-content:center;width:28px}.room-card-header--sm__number,.room-card-header--xs__room-type-abbreviation{font-size:14px;line-height:14px}.room-card-header--sm__number{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;font-weight:700;text-align:right}.room-card--sm__wrapper{border-radius:8px;box-shadow:0 0 2px 1px #0000000d;height:80px;padding:6px;transition:background-color .5s ease,color .5s ease;width:117px}.room-card--sm--available__timer{font-feature-settings:"calt" off;font-size:18px;font-weight:500;line-height:100%}.room-card--sm--available__description,.room-card--sm--available__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.room-card--sm--available__description{font-size:11px;font-weight:400;line-height:normal}.room-card--sm--blocked__timer{font-feature-settings:"calt" off;font-size:18px;font-weight:500;line-height:100%}.room-card--sm--blocked__description,.room-card--sm--blocked__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.room-card--sm--blocked__description{text-wrap:nowrap;font-size:12px;font-weight:400;line-height:normal;overflow-x:hidden;text-overflow:ellipsis;width:100%}.room-card--sm--cleaning__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--sm--cleaning__description{text-wrap:nowrap;font-size:12px;line-height:normal;overflow:hidden;text-overflow:ellipsis;width:90px}.room-card--sm--cleaning__description,.room-card--sm--cleaning__description-number{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;font-weight:400;text-align:center}.room-card--sm--cleaning__description-number{font-size:10px;line-height:100%}.room-card--sm--cleaning__extra-text{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:8px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:14px}.room-card--sm--cleaning__timer--timeout{font-feature-settings:"calt" off;color:var(--card-limpieza-1);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--sm--maintenance__timer{font-feature-settings:"calt" off;font-size:18px;font-weight:500;line-height:105%;text-align:center}.room-card--sm--maintenance__description,.room-card--sm--maintenance__timer{text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;max-width:110px;overflow:hidden;text-overflow:ellipsis}.room-card--sm--maintenance__description{font-size:12px;font-weight:400;line-height:normal;text-align:right;text-align:center}.room-card--sm--occupied__timer{font-feature-settings:"calt" off;font-size:18px;font-weight:500;line-height:100%}.room-card--sm--occupied__description,.room-card--sm--occupied__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.room-card--sm--occupied__description{font-size:12px;font-weight:400;line-height:normal}.room-card--sm--occupied__extra-text{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:8px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:14px}.room-card--sm--occupied__timer--timeout{font-feature-settings:"calt" off;color:var(--timer-ocupada);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--sm--occupied-cleaning__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--sm--occupied-cleaning__description{text-wrap:nowrap;font-size:12px;line-height:normal;overflow:hidden;text-overflow:ellipsis;width:90px}.room-card--sm--cleaning__descripcion-number,.room-card--sm--occupied-cleaning__description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;font-weight:400;text-align:center}.room-card--sm--cleaning__descripcion-number{font-size:10px;line-height:100%}.room-card--sm--occupied-cleaning__extra-text{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:8px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:14px}.room-card--sm--occupied-cleaning__timer--timeout{font-feature-settings:"calt" off;color:var(--timer-ocupada);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--sm--reserved__gest-name{text-wrap:nowrap;color:var(--tipografa);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:100%;max-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--sm--reserved__timer{font-feature-settings:"calt" off;font-size:18px;font-weight:500;line-height:100%;text-align:center}.room-card--sm--reserved__description,.room-card--sm--reserved__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal}.room-card--sm--reserved__description{font-size:12px;font-weight:400;line-height:normal;text-align:right;white-space:nowrap}.room-card--sm--reserved__no-show{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:100%;text-align:center}.room-card--sm--unclean__timer{font-feature-settings:"calt" off;font-size:18px;font-weight:500;line-height:100%}.room-card--sm--unclean__description,.room-card--sm--unclean__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.room-card--sm--unclean__description{font-size:11px;font-weight:400;line-height:normal}.room-card--sm--clean__timer{font-feature-settings:"calt" off;font-size:18px;font-weight:500;line-height:100%;text-align:center}.room-card--sm--clean__description,.room-card--sm--clean__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal}.room-card--sm--clean__description{font-size:12px;font-weight:400;line-height:normal;text-align:right}.room-card--sm--supervision-pending__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:100%;text-align:center}.room-card--sm--supervision__pending__timer--timeout{font-feature-settings:"calt" off;color:var(--card-limpieza-1);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--sm--supervision-pending__description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:right}.room-card--sm--supervision__timer{font-feature-settings:"calt" off;font-size:18px;font-weight:500;line-height:100%}.room-card--sm--supervision__description,.room-card--sm--supervision__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.room-card--sm--supervision__description{text-wrap:nowrap;font-size:12px;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis;width:90px}.room-card--sm--supervision__extra-text{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:8px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:14px}.room-card--sm--supervision__timer--timeout{font-feature-settings:"calt" off;color:var(--card-limpieza-1);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--xl__container,.room-card--xl__container-select{align-items:center;border-radius:8px;box-shadow:0 0 2px 1px #0000000d;display:flex;height:-moz-fit-content;height:fit-content;height:242px;margin:5px;width:266px}.room-card--xl__container-select{border:2px solid #7a83a0}.room-card--xl__custom-slider{align-items:center;background:#ffffff80;border:none;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;outline:none;width:232px}.room-card--xl__slider-input{appearance:none;background:#0000;border-radius:5px;height:10px;margin:10px 0;outline:none;width:100%}.room-card--xl__slider-input::-webkit-slider-runnable-track{background:#0000;border-radius:5px;height:10px}.room-card--xl__slider-input::-webkit-slider-thumb{appearance:none;background:url(/static/media/ArrowLeft.83082d60e8f1954c8a23.svg) 50% no-repeat;background-color:var(--header-dark);border-radius:0 10px 10px 0;cursor:pointer;flex-shrink:0;height:40px;width:42.182px}.room-card--xl__footer__slider__text{color:var(--tipografa);font-family:Qualy;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.room-card--xl__footer__slider__text--dark__wrapper{align-items:center;background-color:var(--header-dark);border-radius:10px 0 0 10px;display:flex;height:40px;justify-content:center;overflow:hidden;position:absolute;width:100%}.room-card--xl__footer__slider__text--dark{color:var(--white);font-family:Qualy;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.room-card--xl-header{display:flex;justify-content:space-between}.room-card--xl-header__left__wrapper{align-items:center;display:flex;flex-direction:column;row-gap:5px}.room-card--xl-header__icon--wrapper{align-items:center;border-radius:30px;display:flex;height:40px;justify-content:center;width:40px}.room-card--xl-header__left__order-timer{color:#dc3737;color:var(--Timer-Ocupada,#dc3737);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:100%;text-align:right}.room-card--xl-header__timeout{left:23px;position:absolute;top:-45px}.room-card--xl-header__description{left:-57px}.room-card--xl-header__description,.room-card--xl-header__timer{color:#303030;color:var(--tipografa,#303030);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:150%;position:relative;top:40px}.room-card--xl-header__timer{left:-71px;text-align:right}.room-card--xl-header__timeout-wrapper{border-radius:25px;height:16px;left:-73px;padding:0 4px;position:relative;top:44px;transition:background-color .5s ease,color .5s ease}.room-card--xl-header__name--wrapper{align-items:flex-end;display:flex;flex-direction:column}.room-card--xl-header__type-name{font-size:14px;font-weight:400;line-height:normal}.room-card--xl-header__number,.room-card--xl-header__type-name{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:right}.room-card--xl-header__number{font-size:32px;font-weight:700;line-height:34px}.room-card--xl__wrapper{border-radius:8px;height:calc(100% - 29px);justify-content:space-between;padding:16px 16px 13px;transition:background-color .5s ease,color .5s ease;width:100%}.room-card--xl-available__body,.room-card--xl__wrapper{display:flex;flex-direction:column}.room-card--xl-available__not-using-timer{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:normal;text-align:center}.room-card--xl-available__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--xl-available__description{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--xl-occupied__progressbar-timer__wrapper{display:block;max-width:218px;text-align:right}.room-card--xl-occupied__progressbar-timer{text-wrap:nowrap;color:var(--tipografa);display:inline-block;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:100%;transition:background-color .5s ease,color .5s ease}.room-card--xl-occupied__progressbar__extra-timer__wrapper{display:flex;justify-content:flex-end}.room-card--xl-occupied__progressbar__extra-timer{border-radius:25px;display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:5px;padding:2px 4px;text-align:right}.progress-bar__wrapper{position:relative;width:218px}.progress-bar{border-radius:4px;flex-shrink:0;height:4px;width:218px}.progress-bar__status{border-radius:4px;height:4px;max-width:100%;position:absolute}.progress-bar__hours{bottom:-8px;color:#303030;color:var(--tipografa,#303030);display:block;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:100%;position:relative;text-align:center;text-align:right;width:218px}.room-card--xl__body{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:-6px;width:100%}.room-card--xl-occupied__gest-name{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:150%;text-align:center}.room-card--xl-occupied__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--xl-occupied__gest-number{line-height:normal;margin-left:6px}.room-card--xl-occupied__gest-number,.room-card--xl-walking-entrance__gest-type{color:#303030;color:var(--tipografa,#303030);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;text-align:center}.room-card--xl-walking-entrance__gest-type{line-height:150%;margin-left:5px}.room-card--xl-walking-entrance__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--xl-walking-entrance__gest-number{line-height:normal;margin-left:5px}.room-card--xl-car-entrance__gest-car,.room-card--xl-walking-entrance__gest-number{color:var(--tipografa);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;text-align:center}.room-card--xl-car-entrance__gest-car{line-height:100%;margin-left:6px}.room-card--xl-car-entrance__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--xl-car-entrance__gest-number{color:var(--tipografa);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal;margin-left:5px;text-align:center}.room-card--xl-occupied-cleaning__body{align-items:center;display:flex;flex-direction:column;position:relative}.room-card--xl-occupied-cleaning__icon--wrapper{align-items:center;background-color:var(--white);border-radius:30px;display:flex;height:40px;justify-content:center;margin-bottom:-30px;margin-left:12px;margin-top:10px;overflow:hidden;position:relative;top:-30px;width:40px}.room-card--xl-occupied-cleaning__icon--photo{height:100%;width:100%}.room-card--xl-occupied-cleaning__name{font-feature-settings:"calt" off;text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:normal;max-width:195px;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--xl-occupied-cleaning__number{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal}.room-card--xl-occupied-cleaning__progressbar-timer{color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.12px;line-height:150%}.snackbar__wrapper{display:flex;justify-content:center;width:100%}.snackbar{align-items:flex-start;border-radius:12px;box-shadow:0 1px 2px 0 #1018280d;cursor:pointer;display:flex;min-height:40px;padding:16px;position:fixed;top:95px;transition:opacity .3s ease-in-out;width:75vw;z-index:999}.snackbar--success{background:#f6fef9;background:var(--Fondo-toast,#f6fef9);border:1px solid #408232;border:1px solid var(--Disponible,#408232)}.snackbar--error{background:var(--ocupada-card-1);border:1px solid var(--pink-ocupado-light)}.snackbar__icon__container{display:flex;height:100%;justify-self:center;left:-7px;position:relative;top:-7px}.snackbar__icon__wrapper{align-items:center;border-radius:20px;display:flex;height:18px;justify-content:center;width:18px}.snackbar__icon__wrapper--success{background-color:var(--green-available)}.snackbar__icon__wrapper--error{background-color:var(--ocupada-card-1)}.snackbar__icon__wave1{align-items:center;background-color:initial;border-radius:20px;display:flex;height:35px;justify-content:center;width:35px}.snackbar__icon__wave1--success{border:2px solid #40823233}.snackbar__icon__wave1--error{border:2px solid #eb57571a}.snackbar__icon__wave2{align-items:center;background-color:initial;border-radius:20px;display:flex;height:26px;justify-content:center;width:26px}.snackbar__icon__wave2--success{border:2px solid #40823266}.snackbar__icon__wave2--error{border:2px solid #eb57574d}.snackbar__content{display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center;margin-left:6px;width:100%}.snackbar__title{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.snackbar__title--success{color:#408232;color:var(--Disponible,#408232);font-size:14px}.snackbar__title--error{color:var(--pink-ocupado);font-size:14px}.snackbar__content__children--success>p{color:#408232;color:var(--stroke-disponible,#408232);font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px}.snackbar__content__children--success strong{color:#408232;color:var(--Disponible,#408232);font-weight:600}.snackbar__content__children--error>p{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.snackbar__content__children--error strong{color:var(--pink-ocupado);font-size:14px;font-weight:600}.room-card--xl-unclean__body{align-items:center;display:flex;flex-direction:column;margin-top:10px}.room-card--xl-unclean__gest-name{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:normal;text-align:center}.room-card--xl-unclean__description-wrapper{align-items:center;display:flex;justify-content:center;margin-top:10px}.room-card--xl-unclean__gest-number{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-weight:400}.room-card--xl-unclean__gest-number,.room-card--xl-unclean__progressbar-timer{font-size:14px;font-style:normal;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--xl-unclean__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-weight:600}.room-card--xl-room-service__gest-name{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.16px;line-height:150%;text-align:center}.room-card--xl-room-service__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--xl-room-service__gest-number{color:#303030;color:var(--tipografa,#303030);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal;margin-left:6px;text-align:center}.room-card--xl-maintenance__icon--wrapper{align-items:center;background-color:var(--white);border-radius:30px;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.room-card--xl-maintenance__icon--photo{height:100%;width:100%}.room-card--xl-maintenance__name{font-feature-settings:"calt" off;text-wrap:nowrap;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:150%;max-width:220px;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--xl-maintenance__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.12px;line-height:150%}.room-card--xl-maintenance__timer{text-wrap:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.room-card--xl-blocked__gest-name,.room-card--xl-maintenance__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:normal;text-align:center}.room-card--xl-blocked__description-wrapper{align-items:flex-start;display:flex;justify-content:center}.room-card--xl-blocked__gest-icon{margin-top:3px}.room-card--xl-blocked__gest-number{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:136.5%;text-align:center;width:167px}.room-card--xl-blocked__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--xl-reserved__body{align-items:center;display:flex;flex-direction:column;margin-top:15px}.room-card--xl-reserved__gest-name{text-wrap:nowrap;color:#1a202c;color:var(--wf-base-900,#1a202c);font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.14px;line-height:150%;max-width:220px;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--xl-reserved__description-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10px}.room-card--xl-reserved__gest-icon{margin-top:3px}.room-card--xl-reserved__gest-number{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;height:18px;letter-spacing:-.12px;line-height:150%;max-width:130px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xl-reserved__gest-number-wrapper--people{align-items:center;display:flex;justify-content:center}.room-card--xl-reserved__gest-number--people{color:#000;font-weight:400;margin-left:5px}.room-card--xl-reserved__gest-number--people,.room-card--xl-reserved__progressbar-timer{font-family:Poppins;font-size:14px;font-style:normal;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--xl-reserved__progressbar-timer{color:var(--wf-base-900);font-weight:600}.room-card--xl-reserved__body--guest-not-in{align-items:center;display:flex;flex-direction:column;margin-bottom:-5px}.room-card--xl-reserved__gest-name--guest-not-in{color:var(--wf-base-900);font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.16px;line-height:150%;margin-top:15px;text-align:center}.room-card--xl-reserved__description-wrapper--guest-not-in{align-items:center;display:flex;justify-content:center}.room-card--xl-reserved__gest-number--guest-not-in{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:150%;margin-left:5px;text-align:center}.room-card--xl-reserved__progressbar-timer--guest-not-in{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:100%}.icon-border-center{border-radius:100%;display:grid;place-content:center}.modal{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background-color:#10182880;display:flex;flex-direction:column;height:100dvh;isolation:isolate;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:all .2s;width:100dvw;z-index:1;z-index:999}.modal.open{display:none}.modal__content{background:linear-gradient(117deg,#f9f9f9 -38.52%,#fbfbfd 143.35%);border:1px solid var(--white);border-radius:10px;position:relative}.modal__back{left:23px;text-align:center}.modal__back,.modal__close{height:47px;justify-content:center;top:23px;width:47px;z-index:var(--top)}.modal__close{align-items:center;cursor:pointer;display:flex;position:absolute;right:23px;text-align:right}.loader__container{align-items:center;display:flex;height:130px;justify-content:center;-webkit-user-select:none;user-select:none;width:200px}.loader__image{width:120px}.modal__cancelar-renta-reserva{box-sizing:border-box;height:520px;padding:30px 30px 16px;width:572px}.modal__cancelar-renta-reserva .modal__close{height:24px;right:30px;top:30px;width:24px}.modal__cancelar-renta-reserva__text-area{width:100%}.modal__cancelar-renta-reserva__form{display:flex;flex-direction:column;height:100%;justify-content:space-between;row-gap:20px}.modal__cancelar-renta-reserva__wrapper{align-items:center;display:flex;flex-direction:column}.modal__cancelar-renta-reserva__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:20px;margin-top:16px;text-align:center}.modal__cancelar-renta-reserva__subtitle{color:var(--tipografa);font-size:12px;font-weight:400;line-height:18px;margin-bottom:16px;text-align:center}.modal__cancelar-renta-reserva__card__input__wrapper{margin-bottom:10px;width:100%}.modal__cancelar-renta-reserva__card__input{width:100%}.modal__cancelar-renta-reserva__row{grid-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:1fr 270px;height:70px;margin-bottom:10px;width:100%}.modal__cancelar-renta-reserva__input-verification{width:100%}.text-box__wrapper{display:flex;flex-direction:column;gap:6px;width:100%}.text-box__description{color:var(--label-color);letter-spacing:-.56px;line-height:140%}.text-box__description,.text-box__main{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600}.text-box__main{background:var(--white);border:var(--border-input);border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;color:var(--tipografa);height:128px;line-height:24px;outline:none;padding:12px 14px;resize:none}.text-box__semi-container{display:flex;height:100%;justify-content:center;position:relative;width:100%}.text-box__character-limit{background-color:var(--white);bottom:10px;color:var(--placeholder);font-size:12px;font-style:normal;font-weight:400;line-height:24px;position:absolute;right:13px}.text-box__main:hover{background:var(--white);border:var(--border-input);border-radius:8px;box-shadow:0 0 2px 1px #0000000d}.text-box__main:focus{box-shadow:var(--shadow-input-focus)}.text-box__main--error:focus{box-shadow:0 0 0 4px #dc373726,0 1px 2px 0 #dc37370d;outline:var(--border-input-error)}.text-box__main:disabled{background-color:var(--pale-white)}.text-box__hinttext{color:var(--placeholder);font-size:10px;font-weight:500;line-height:18px}.text-box__main::-webkit-scrollbar{width:6px}.text-box__main::-webkit-scrollbar-track{background-color:initial}.text-box__main::-webkit-scrollbar-thumb{background-color:#999;border-radius:3px}.text-box__main::-webkit-scrollbar-thumb:hover{background-color:#555}.text-box__main::placeholder{color:var(--placeholder);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.button{border-radius:8px;box-shadow:0 1px 2px var(--transparent-dark);box-sizing:border-box;cursor:pointer;flex-direction:row;gap:12px;height:40px;justify-content:center;padding:16px 28px;transition:all .4s;width:-moz-fit-content;width:fit-content}.button,.button__container{align-items:center;display:flex}.button__container svg{height:20px;margin-right:3px;width:20px}.button--primary,.button--primary-resumen{background:var(--purple-drawer-primario);border:1px solid var(--purple-drawer-primario)}.button--primary-resumen{box-shadow:0 12px 24px 0 #14142b03,0 -2px 4px 0 #00000003,0 3px 14px 0 #53389e1a}.button--secondary{background:var(--lilac);border:1px solid var(--purple-drawer-primario)}.button--secondary-gray{background:var(--white);border:1px solid var(--light-blueish-gray)}.button--tertiary,.button--tertiary-gray{background:var(--white);border:1px solid var(--white);box-shadow:none}.button--primary:hover{box-shadow:0 20px 24px -4px #1018280a,0 4px 4px 0 #00000040}.button--primary-resumen:hover,.button--primary:hover{background:var(--deep-purple);border:1px solid var(--deep-purple)}.button--primary-resumen:hover{box-shadow:0 12px 24px 0 #14142b03,0 -2px 4px 0 #00000003,0 3px 14px 0 #53389e1a}.button--secondary:hover{background:var(--pale-lilac);border:1px solid var(--purple-drawer-primario)}.button--secondary-gray:hover{background:var(--pale-white);border:1px solid var(--light-blueish-gray)}.button--tertiary:hover{background:var(--lilac)}.button--tertiary-gray:hover{background:var(--pale-white);color:var(--blue-slate)}.button:disabled{cursor:auto}.button--primary:disabled{border:none;box-shadow:0 1px 2px 0 #1018280d;opacity:.5}.button--primary-resumen:disabled{background:var(--fondo-close);border:none;box-shadow:0 12px 24px 0 #14142b03,0 -2px 4px 0 #00000003,0 3px 14px 0 #53389e1a}.button--secondary:disabled{background:var(--lavender-light);border:none}.button--secondary-gray:disabled{background:var(--pale-white);border:1px solid var(--light-gray)}.button--tertiary:disabled{background:var(--white);border:none;box-shadow:none}.button>span{color:var(--white);font-family:Qualy;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.64px;line-height:24px}.button--secondary>span{color:var(--purple-drawer-primario)}.button--secondary-gray>span{color:var(--blue-slate)}.button--tertiary>span{color:var(--purple-drawer-primario)}.button--tertiary-gray>span{color:var(--midnight-blue)}.button--secondary:disabled>span{color:var(--pale-violet)}.button--secondary-gray:disabled>span,.button--tertiary-gray:disabled>span,.button--tertiary:disabled>span{color:var(--light-blueish-gray)}.input-currency__container{align-items:flex-start;border-bottom:1px solid var(--gray-disabled);display:flex;flex-direction:column;gap:6px;padding-bottom:7px;width:-moz-fit-content;width:fit-content}.input-currency__semicontainer{position:relative}.input-currency__label{color:var(--blue-slate);flex:none;flex-grow:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px;max-width:320px;order:0}.input-currency__wrapper{align-items:center;border-radius:8px;display:flex;left:0;position:relative;width:320px}.input-currency{align-items:center;background:var(--white);border:solid var(--light-blueish-gray);border-radius:8px 0 0 8px;border-width:1px 0 1px 1px;box-sizing:border-box;color:var(--deep-blue);display:flex;flex-direction:row;font-size:16px;gap:8px;height:44px;max-width:210px;outline:none;padding:10px 14px}.input-currency:focus::placeholder{color:var(--placeholder)}.input-currency__prefix{border-radius:8px 0 0 8px;border-width:1px 0 1px 1px;width:95px}.input-currency--error{border:1px solid var(--pink-coral)}.input-currency__icon{color:var(--midnight-blue);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.input-currency__icon--helper{left:100%;margin-left:15px}.input-currency__hint{color:var(--midnight-blue);font-size:10px}.input-currency__hint--error{color:var(--red-danger)}.input-currency__dropdown{align-items:center;border:solid var(--light-blueish-gray);border-radius:0 8px 8px 0;border-width:1px 1px 1px 0;display:flex;font-size:16px;gap:6px;gap:8px;height:42px;justify-content:space-between;outline:none;padding-left:14px;width:320px;width:104px}.input-currency__dropdown__icon{padding-right:10px;transition:.4s cubic-bezier(.46,.03,.52,.96)}.input-currency__dropdown__container{background-color:var(--white);border:1px solid var(--light-gray);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;display:flex;flex-direction:column;left:65%;max-height:200px;overflow-x:hidden;overflow-y:auto;position:absolute;top:calc(100% + 7px);width:118px;z-index:99}.input-currency__dropdown__item-box{align-items:center;color:var(--deep-blue);display:flex;flex-direction:row;font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:500;height:48px;line-height:24px;padding:5px 10px;width:100%}.input-currency__dropdown__label{width:65px}.input-currency__dropdown__container::-webkit-scrollbar{width:6px}.input-currency__dropdown__container::-webkit-scrollbar-track{background-color:initial}.input-currency__dropdown__container::-webkit-scrollbar-thumb{background-color:#999;border-radius:3px}.input-currency__dropdown__container::-webkit-scrollbar-thumb:hover{background-color:#555}.input-currency__dropdown__item-box.check{align-items:center;background-color:var(--primary-variant2);border-radius:8px;display:flex;justify-content:space-around;margin:5px;padding:0}.input-currency__dropdown__item-box:hover{background-color:var(--fondo-close)}.input-currency__dropdown__item{display:flex;width:100%}.input-password__container{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.input-password__label{color:var(--blue-slate);flex:none;flex-grow:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;height:20px;line-height:20px;order:0;width:36px}.input-password__wrapper{display:inline-block;position:relative}.input-password{align-items:center;background:var(--white);border:1px solid var(--light-blueish-gray);border-radius:8px;box-shadow:0 1px 2px var(--transparent-dark);box-sizing:border-box;display:flex;flex-direction:row;font-size:16px;gap:8px;height:44px;padding:10px 14px;width:320px}.input-password--error{border:1px solid var(--pink-coral)}.input-password__icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.input-password__hint{font-size:10px}.input-password__hint--error{color:var(--red-danger)}.input-radio__wrapper{display:flex}.input-radio__descriptions{display:flex;flex-direction:column}.input-radio__main{margin-right:13px}.input-radio__title{color:var(--blue-slate);margin-bottom:5px}.input-radio__subtitle{color:var(--midnight-blue)}.input-radio__main{appearance:none;background-color:var(--white);border:1px solid var(--light-blueish-gray);border-radius:50%;color:var(--light-blueish-gray);display:grid;font:inherit;height:20px;place-content:center;transform:translateY(-.075em);width:20px}.input-radio__main:checked{background-color:var(--lilac);border:1px solid var(--deep-purple);color:var(--deep-purple)}.input-radio__main:checked:disabled{border:1px solid var(--light-blueish-gray);color:var(--light-blueish-gray)}.input-radio__main:checked:disabled:before{background-color:var(--light-blueish-gray)}.input-radio__main:hover:enabled{background-color:var(--pale-lilac);border:1px solid var(--deep-purple);color:var(--deep-purple)}.input-radio__main:before{background-color:var(--deep-purple);border-radius:50%;content:"";height:8px;transform:scale(0);transition:transform .12s ease-in-out;width:8px}.input-radio__main:focus:not([checked]){background-color:var(--white);border:1px solid var(--deep-purple);outline:4px solid var(--pale-lilac);outline-offset:0}.input-radio__main:focus:checked{background-color:var(--lilac)}.input-radio__main:checked:before{transform:scale(1)}.input-radio__main:disabled{background-color:var(--gray-disabled)}.input-tel__wrapper{align-items:center;display:flex;position:relative}.input-tel__dropdown{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:4px;outline:none;padding-left:14px;position:absolute;z-index:1}.input-tel__dropdown__icon{padding-right:10px;transition:.4s cubic-bezier(.46,.03,.52,.96)}.input-tel__dropdown__container{background-color:var(--white);border:1px solid var(--light-gray);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;display:flex;flex-direction:column;max-height:200px;opacity:0;overflow-x:hidden;overflow-y:auto;position:absolute;width:118px;z-index:99}.input-tel__dropdown__item-box{align-items:flex-start;align-items:center;color:#101828;display:flex;flex-direction:row;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;height:48px;line-height:24px;margin:2px 0;padding:5px 10px;width:100%}.input-tel__dropdown__item-box__text{font-size:12px}.input-tel__dropdown__container::-webkit-scrollbar{width:6px}.input-tel__dropdown__container::-webkit-scrollbar-track{background-color:initial}.input-tel__dropdown__container::-webkit-scrollbar-thumb{background-color:#999;border-radius:3px}.input-tel__dropdown__container::-webkit-scrollbar-thumb:hover{background-color:#555}.input-tel__dropdown__item-box.check{align-items:center;background-color:var(--pale-white);display:flex;justify-content:space-between;padding-right:22px}.input-tel__dropdown__item-box:hover{background-color:var(--pale-white)}.input-text__container{align-items:flex-start;display:flex;flex-direction:column;gap:6px;width:100%}.input-text__label{color:var(--label-color);display:flex;flex:auto;flex-grow:0;font-family:var(--font-text);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;gap:6px;line-height:140%;max-width:320px;order:0}.input-text__wrapper{align-items:center;color:var(--header);display:flex;gap:5px;position:relative;width:inherit}.input-text{align-items:center;background:var(--white);border:none;border-radius:8px;box-shadow:var(--shadow-input);box-sizing:border-box;display:flex;flex-direction:row;font-size:12px;font-weight:600;gap:8px;height:40px;outline:none;padding:10px 14px;transition:all .2s;width:100%}.input-text::placeholder{color:var(--placeholder);font-weight:400}.input-text:hover:enabled{border:1px solid var(--border-input-focus);box-shadow:0 0 2px 1px #0000000d}.input-text:focus{box-shadow:var(--shadow-input-focus)}.input-text:focus,.input-text:hover:focus{border:1px solid var(--menu);outline:var(--menu) 1px}.input-text:hover:focus{box-shadow:0 0 2px 1px #0000000d}.input-text:disabled{background-color:var(--pale-white);border:1px solid var(--light-blueish-gray);color:var(--slate-gray)}.input-text--error{border:var(--border-input)}.input-text--error:focus{box-shadow:0 0 0 4px #dc373726,0 1px 2px 0 #dc37370d}.input-text__icon{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.input-text__icon--helper{left:100%;margin-left:15px}.input-text__hint{color:var(--placeholder);font-size:10px;font-weight:500}.input-text__description{align-items:center;display:flex;justify-content:center;position:relative}.input-text__description__text{color:#bebebe;color:var(--stroke,#bebebe);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:17.984px;position:absolute;white-space:nowrap}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input__loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:animate 1s linear infinite;aspect-ratio:1;background:var(--deep-purple);border-radius:50%;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:4px;position:absolute;right:10px;width:15px}@keyframes animate{to{transform:rotate(1turn)}}.tooltip{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.tooltip-box{border:1px solid var(--gray-disabled);border-radius:8px;box-shadow:0 4px 6px -2px #10182814;box-sizing:border-box;padding:8px 12px;position:fixed;transition:opacity .3s linear;z-index:var(--top)}.tooltip-box_size_lg{padding:12px;width:250px;z-index:var(--top)}.tooltip-box_theme_light{background-color:var(--white)}.tooltip-box_theme_dark{background-color:var(--deep-blue)}.tooltip-box_theme_dark>.tooltip__description,.tooltip-box_theme_dark>.tooltip__title{color:var(--white)}.tooltip__title{color:var(--blue-slate);font-size:12px;font-weight:600;line-height:18px;margin:0;white-space:nowrap}.tooltip__description{color:var(--slate-gray);font-size:12px;font-weight:500;line-height:18px;margin:4px 0 0}.touchable{border-radius:10px;box-sizing:border-box;cursor:pointer;transition:background .2s ease-in-out;-webkit-user-select:none;user-select:none}.touchable_theme_disabled{opacity:.5;pointer-events:none}.touchable_theme_dark,.touchable_theme_disabled{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.touchable_theme_dark{background-color:#ffffff1a}.touchable_theme_light{background-color:var(--white)}.touchable_theme_light_active{background-color:var(--fondo-close)}.touchable_theme_dark_active{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#6941c680}.touchable:active{opacity:.9}.touchable_theme_dark:hover{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#6941c680}.tab-menu{display:flex;height:44px}.tab-menu--fullscreen{.tab-menu__item{width:100%}}.tab-menu__item{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;height:100%;justify-content:space-evenly;margin:0 5px;padding:0 5px;transition:background .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:150px;width:-moz-fit-content;width:fit-content;.tab-menu__item__label{font-size:14px;font-weight:600;line-height:20px}.tab-menu__item__badge,.tab-menu__item__label{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Roboto;font-style:normal}.tab-menu__item__badge{mix-blend:multiply;background:#f2f4f7;background:var(--stroke-inputs-default,#f2f4f7);border:1px solid #eaecf0;border:1px solid var(--Scroll,#eaecf0);border-radius:16px;font-size:12px;font-weight:500;line-height:18px;margin-left:8px;text-align:center}}.tab-menu__item__badge{align-items:center;display:flex;justify-content:center;padding:2px 8px}.tab-menu__item__label{color:var(--white);font-size:14px;font-weight:500}.tab-menu__item--active{background-color:var(--purple-tab);border:1px solid var(--purple-drawer-primario);.tab-menu__item__label{color:#6941c6;color:var(--morado-morado-primario,#6941c6);font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.tab-menu__item__badge{mix-blend:multiply;background:#6941c6;background:var(--morado-morado-primario,#6941c6);border:1px solid #6941c6;border:1px solid var(--morado-morado-primario,#6941c6);border-radius:16px;color:var(--white);font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-align:center}}.tab-menu--dark__item{align-items:center;background-color:initial;cursor:pointer;display:flex;height:100%;justify-content:space-evenly;margin:0 5px;padding:0 5px;transition:background .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:150px;width:-moz-fit-content;width:fit-content}.tab-menu--dark__item__label{color:var(--white);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;font-weight:600;line-height:24px;margin:0}.tab-menu--dark__item--active{border-bottom:3px solid var(--white)}.detalle-h-elements__primary-button{height:40px;width:100%}.detalle-h-elements__secondary-button{background-color:initial;border-width:1.5px;height:40px;width:100%}.detalle-h-elements__secondary-button>span{color:var(--white)}.detalle-h-elements__secondary-button:hover{background-color:initial}.detalle-h-elements__link{color:var(--white);cursor:pointer;font-size:18px;font-weight:600;margin:0;text-decoration-line:underline}.detalle-h-elements__text--bold{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.detalle-h-elements__title{color:var(--white);display:flex;font-size:20px;font-weight:600;justify-content:space-between;margin:0}.detalle-h-elements__title__link{color:#fff;color:var(--Blanco,var(--Color,#fff));cursor:pointer;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:28px;text-align:right;text-decoration-line:underline}.detalle-h-elements__text-line{display:flex;font-size:14px;justify-content:space-between;width:100%}.detalle-h-elements__text-line__text{color:var(--white);font-size:1em;margin:0}.detalle-h-elements__textarea-wrap .text-box__description{color:var(--white);line-height:20px}.detalle-h-elements__textarea-wrap .text-box__semi-container{box-sizing:border-box;height:138px}.detalle-h-elements__textarea{box-sizing:border-box;height:135px;width:100%!important}.detalle-h-elements__block{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;width:100%}.detalle-h-elements__block-list{grid-row-gap:20px;align-content:flex-start;display:grid;grid-template-columns:1fr;row-gap:20px}.detalle-h-elements__block-scroll{margin-bottom:40px;overflow-y:scroll;padding-right:14px;width:calc(100% + 20px)}.detalle-h-elements__block-scroll::-webkit-scrollbar{height:6px;width:6px}.detalle-h-elements__block-scroll::-webkit-scrollbar-thumb{background:var(--light-gray);border-radius:6px}.detalle-h-elements__toast .snackbar{box-sizing:border-box;height:auto;right:24px;top:76px;width:412px}.detalle-h-elements__toast__text{color:var(--disponible);font-family:Inter;font-size:14px;font-weight:400;line-height:20px}.detalle-h-elements__toast__text strong{color:var(--disponible)}.dropdown-component-container{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.dropdown-component{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:var(--shadow-input);color:var(--slate-gray);display:flex;height:40px;justify-content:space-between;outline:none;position:relative;width:100%}.dropdown-component:hover{border:1px solid var(--gray-300,var(--light-blueish-gray));box-shadow:0 1px 2px 0 var(--transparent-dark-hover);transition:all .2s}.dropdown-component-label{color:var(--label-color);display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:6px}.dropdown-component__area{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding-left:10px;-webkit-user-select:none;user-select:none;width:100%}.dropdown-component__icon{padding-right:10px;transition:.4s cubic-bezier(.68,.15,.01,1.18)}.dropdown-component__item__box{align-items:center;box-sizing:border-box;color:#101828;display:flex;flex-direction:row;font-size:12px;font-weight:500;height:100%;padding:5px 10px;width:100%}.dropdown-component__item__box.check{background-color:var(--primary-variant2);border-radius:6px;justify-content:space-between;margin:3px}.dropdown-component__item__box.deseable{cursor:no-drop;opacity:20%}.dropdown-component__item:last-child>.dropdown-component__item__box{border-color:#0000}.dropdown-component__item:hover{background-color:var(--fondo-close)}.dropdown-component--animation{animation:select-animation .5s ease none}.dropdown-component__item{align-items:center;cursor:pointer;display:flex;height:36px;min-height:36px;width:100%}.dropdown-component--state--open{border:1px solid var(--border-input-focus);box-shadow:var(--shadow-input-focus)}.dropdown-component__placeholder{color:var(--placeholder);display:flex;font-family:var(--font-text);font-weight:400;gap:8px}.dropdown-component__placeholder,.dropdown-component__value{font-size:12px;font-style:normal;line-height:24px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-component__value{color:var(--tipografa);font-weight:600;max-width:calc(100% - 29px);overflow-wrap:ellipsis}.dropdown-component__container{background-color:var(--white);border:1px solid var(--light-gray);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;box-sizing:border-box;height:-moz-fit-content;height:fit-content;max-height:144px;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:var(--top)}.dropdown-component__container::-webkit-scrollbar{width:8px}.dropdown-component__container::-webkit-scrollbar-track{background-color:initial}.dropdown-component__container::-webkit-scrollbar-thumb{background-color:var(--scroll);border-radius:4px}.dropdown-component__container::-webkit-scrollbar-thumb:hover{background-color:var(--scroll)}.dropdown-component__top{bottom:0}.dropdown-component__bottom{top:calc(100% + 7px)}.dropdown-component--state--selected{background:var(--white);border:1px solid var(--header);border-radius:8px;box-shadow:0 1px 2px var(--transparent-dark);box-sizing:border-box}.dropdown-component.dropdown-component--state--open.dropdown-component--state--selected{box-shadow:var(--shadow-input-focus)}.dropdown-component__item__box.icon{gap:8px}p.dropdown-component__label{display:flex;gap:8px}.dropdown-component-subtitle{color:var(--midnight-blue);font-size:14px;font-style:normal;font-weight:400;margin-top:6px}.dropdown-component.error{border:var(--border-input-error);color:var(--pink-ocupado)}.input-verification{position:relative}.input-verification__label{color:var(--label-color);font-size:12px;font-weight:600;letter-spacing:-.56px;line-height:140%;margin-bottom:6px}.input-verification__contain{grid-column-gap:40px;align-content:space-around;column-gap:40px;display:grid;grid-template-columns:repeat(4,64px);height:64px;justify-content:flex-start;width:auto}.input-verification__character{align-items:center;background-color:var(--white);border:1px solid;border-radius:8px;box-shadow:0 8px 8px -4px #10182808;color:var(--header);display:flex;flex-direction:column;font-size:24px;font-weight:500;justify-content:center;letter-spacing:-1.44px;line-height:60px}.input-verification__character--error{border-color:var(--error)!important}.input-verification__character--inactive{border-color:var(--gray-disabled);color:var(--placeholder);font-weight:400}.input-verification__character--selected{border-color:var(--deep-purple);color:var(--deep-purple);outline:1px solid var(--deep-purple)}.input-verification__hint{color:var(--tipografa);font-size:10px;font-weight:500;left:0;line-height:140%;position:absolute;text-align:left;top:calc(100% + 6px)}.input-verification__hint--error{color:var(--error);white-space:nowrap}.input-verification__hint--center{left:50%;text-align:center;transform:translateX(-50%)}.unauthorized-modal__container{margin:0 20px}.unauthorized-modal__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.unauthorized-modal__subtitle{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.modal-extra__content{height:100%;justify-content:space-between;row-gap:10px}.modal-extra__content,.modal-extra__row{display:flex;flex-direction:column;width:100%}.modal-extra__row{align-items:center}.modal-row__footer{display:flex;flex-direction:column;height:56px;justify-content:space-between}.modal-row__divider{background-color:var(--gray-background);height:1px;width:calc(100% + 30px)}.room-card--xl-cleaning__icon--wrapper{align-items:center;background-color:var(--white);border-radius:30px;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.room-card--xl-cleaning__icon--photo{height:100%;width:100%}.room-card--xl-cleaning__name{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--xl-cleaning__number{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:normal}.room-card--xl-cleaning__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.12px;line-height:150%}.room-card--xl-cleaning__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:normal;text-align:center}.room-card--xl-clean__body{align-items:center;display:flex;flex-direction:column}.room-card--xl-clean__gest-name{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:normal;text-align:center}.room-card--xl-clean__description-wrapper{align-items:center;display:flex;justify-content:center}.room-card--xl-clean__gest-number{color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-weight:400}.room-card--xl-clean__gest-number,.room-card--xl-clean__progressbar-timer{font-size:14px;font-style:normal;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--xl-clean__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-weight:600}.room-card--xl-supervision-pending__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--xl-supervision-pending__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.12px;line-height:150%}.room-card--xl-supervision-pending__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:normal;text-align:center}.room-card--xl-supervision__icon--wrapper{align-items:center;background-color:var(--white);border-radius:30px;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.room-card--xl-supervision__icon--photo{height:100%;width:100%}.room-card--xl-supervision__name{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:150%;text-align:center}.room-card--xl-supervision__progressbar-timer{color:var(--wf-base-900);font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.12px;line-height:150%}.room-card--xl-supervision__timer{font-feature-settings:"calt" off;color:#303030;color:var(--tipografa,#303030);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.28px;line-height:normal;text-align:center}.room-card--xs__container{height:100%;margin:auto;width:100%}.room-card--xs__body,.room-card--xs__container{align-items:center;display:flex;justify-content:center}.room-card--xs__body{flex:2 1;flex-direction:column}.room-card-header--xs{display:flex;flex:1 1;justify-content:space-between}.room-card--xs-header__left__wrapper{align-items:center;display:flex;flex-direction:column}.room-card--xs-header__icon-wrapper{align-items:center;border-radius:50%;display:flex;height:2.6vmin;justify-content:center;width:2.6vmin}.room-card--xs-header__left__order-timer{color:#dc3737;color:var(--Timer-Ocupada,#dc3737);font-family:Montserrat;font-size:.9vmin;font-style:normal;font-weight:700;letter-spacing:-.08px;line-height:100%}.room-card-header--xs__room-type-abbreviation{font-weight:500;line-height:normal}.room-card-header--xs__number,.room-card-header--xs__room-type-abbreviation{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:calc(.5vh + .5vw);font-style:normal}.room-card-header--xs__number{font-weight:700;text-align:right}.gift-icon-wrapper{display:flex;justify-content:flex-end;margin-top:-2px}.room-card--xs__wrapper{border-radius:8px;box-shadow:0 0 2px 1px #0000000d;display:flex;flex-direction:column;height:calc(100% - 12px);justify-content:space-between;padding:6px;transition:background-color .5s ease,color .5s ease;width:calc(100% - 12px)}.room-card--xs--available__timer{font-feature-settings:"calt" off;font-size:calc(.7vh + .6vw);font-weight:500}.room-card--xs--available__description,.room-card--xs--available__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--available__description{font-size:calc(.5vh + .5vw);font-weight:400}.room-card--xs--available__description__wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--blocked__timer{font-feature-settings:"calt" off;font-size:calc(.7vh + .6vw);font-weight:500;line-height:100%;overflow:hidden}.room-card--xs--blocked__description,.room-card--xs--blocked__timer{text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center;text-overflow:ellipsis}.room-card--xs--blocked__description{font-size:calc(.5vh + .5vw);font-weight:400;line-height:normal;overflow-x:hidden;width:100%}.room-card--xs--blocked__description__wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--cleaning__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:500;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--cleaning__description__wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--cleaning__description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:calc(.5vh + .5vw);font-style:normal;font-weight:400;line-height:normal;text-align:center;white-space:nowrap}.room-card--xs--cleaning__description,.room-card--xs--cleaning__description__subtext{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.room-card--xs--cleaning__extra-text{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:8px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:calc(.7vh + .6vw)}.room-card--xs--cleaning__timer--timeout{font-feature-settings:"calt" off;color:var(--card-limpieza-1);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:700;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--maintenance__timer{font-feature-settings:"calt" off;font-size:calc(.7vh + .6vw);font-weight:500;line-height:105%;text-align:center}.room-card--xs--maintenance__description,.room-card--xs--maintenance__timer{text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;overflow:hidden;text-overflow:ellipsis}.room-card--xs--maintenance__description{font-size:calc(.5vh + .5vw);font-weight:400;line-height:normal;text-align:right;text-align:center}.room-card--xs--maintenance__description_wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--occupied__timer{font-feature-settings:"calt" off;font-size:calc(.7vh + .6vw);font-weight:500}.room-card--xs--occupied__description,.room-card--xs--occupied__timer{color:var(--tipografa);font-family:Montserrat;font-style:normal;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--occupied__description{align-items:center;font-size:calc(.5vh + .5vw);font-weight:400}.room-card--xs--occupied__description_wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--occupied__extra-text{color:var(--tipografa);font-family:Roboto;font-size:8px;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:calc(.7vh + .6vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--occupied__timer--timeout{font-feature-settings:"calt" off;color:var(--timer-ocupada);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:700;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--occupied-cleaning__timer{font-feature-settings:"calt" off;font-size:calc(.7vh + .6vw);font-weight:500;line-height:100%}.room-card--xs--occupied-cleaning__description,.room-card--xs--occupied-cleaning__timer{text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--xs--occupied-cleaning__description{font-size:calc(.5vh + .5vw);font-weight:400;line-height:normal}.room-card--xs--occupied-cleaning__description__wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--occupied-cleaning__description__subtext{text-wrap:nowrap;max-width:50px;overflow:hidden;text-overflow:ellipsis}.room-card--xs--occupied-cleaning__timer--timeout{font-feature-settings:"calt" off;text-wrap:nowrap;color:var(--timer-ocupada);font-size:calc(.7vh + .6vw);font-weight:700}.room-card--xs--occupied-cleaning__timer--timeout,.room-card--xs--reserved__gest-name{font-family:Montserrat;font-style:normal;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--xs--reserved__gest-name{color:var(--tipografa);font-size:calc(.5vh + .5vw);font-weight:600;letter-spacing:-.1px;white-space:nowrap}.room-card--xs--reserved__timer{font-feature-settings:"calt" off;font-size:calc(.7vh + .6vw)}.room-card--xs--reserved__timer,.room-card--xs-reserved__text{color:var(--tipografa);font-family:Montserrat;font-style:normal;font-weight:500;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs-reserved__text{font-size:calc(.5vh + .5vw);letter-spacing:-.1px;margin-top:5px}.room-card--xs--reserved__description{text-wrap:nowrap;color:var(--tipografa);font-family:Montserrat;font-size:calc(.5vh + .5vw);font-style:normal;font-weight:400;overflow:hidden;text-align:center;text-overflow:ellipsis}.room-card--xs--reserved__description_wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--reserved__no-show{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:1vmin;font-style:normal;font-weight:600;letter-spacing:-.08px;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--room-service__timer{font-feature-settings:"calt" off;font-size:calc(.7vh + .6vw);font-weight:500;line-height:100%}.room-card--xs--room-service__description,.room-card--xs--room-service__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.room-card--xs--room-service__description{font-size:calc(.5vh + .5vw);font-weight:400;line-height:normal}.room-card--xs--room-service__extra-text{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:1vmin;font-style:normal;font-weight:400;letter-spacing:-.08px;line-height:14px}.room-card--xs--room-service__timer--timeout{font-feature-settings:"calt" off;color:var(--timer-ocupada);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:700;line-height:100%;text-align:center}.room-card--xs--unclean__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:500;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--unclean__description__wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--unclean__description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:calc(.5vh + .5vw);font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@keyframes blink-unclean{0%,to{background-color:#ffe99c}50%{background-color:#fff4cf}}.room-card--unclean__animated{animation:blink-unclean 1.5s infinite}.room-card--xs--clean__timer{font-feature-settings:"calt" off;font-size:calc(.7vh + .6vw);font-weight:500}.room-card--xs--clean__description,.room-card--xs--clean__timer{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--clean__description{font-size:calc(.5vh + .5vw);font-weight:400}.room-card--xs--clean__description_wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--supervision-pending__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:500;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--supervision-pending__timer--timeout{font-feature-settings:"calt" off;color:var(--card-limpieza-1);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:700;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--supervision-pending__description{text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:calc(.5vh + .5vw);font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-align:right;text-align:center;text-overflow:ellipsis}.room-card--xs--supervision-pending__wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--supervision__timer{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:500;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-card--xs--supervision__description_wrapper{display:flex;flex-direction:column;justify-content:center}.room-card--xs--supervision__description{text-wrap:nowrap;font-family:Montserrat;font-size:calc(.5vh + .5vw);line-height:normal;text-align:center}.room-card--xs--supervision__description,.room-card--xs--supervision__extra-text{color:#303030;color:var(--Tipografa,#303030);font-style:normal;font-weight:400;overflow:hidden;text-overflow:ellipsis}.room-card--xs--supervision__extra-text{font-family:Roboto;font-size:8px;letter-spacing:-.08px;line-height:14px;white-space:nowrap}.room-card--xs--supervision__timer--timeout{font-feature-settings:"calt" off;color:var(--card-limpieza-1);font-family:Montserrat;font-size:calc(.7vh + .6vw);font-style:normal;font-weight:700;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.room-cards__wrapper__wrapper{align-items:center;display:flex;height:calc(100vh - 240px);justify-content:center;overflow:auto;padding:5px;width:calc(100dvw - 100px)}.room-cards__wrapper{grid-gap:5px;display:grid;gap:5px;width:100%}.room-cards__wrapper,.screen{box-sizing:border-box;height:100%}.screen{overflow-x:hidden}.screen__static-width{max-width:1200px;width:1200px}.screen__head{justify-content:space-between;padding:20px 0 0}.screen__close,.screen__head{align-items:center;display:flex}.screen__close{background-color:var(--fondo-close);border-radius:50%;cursor:pointer;flex-direction:column;height:35px;justify-content:center;width:35px}.screen__head__left{padding-top:10px}.screen__head__back{align-items:center;cursor:pointer;display:flex;margin-bottom:30px;width:130px}.screen__head__back>span{color:var(--tipografa);font-family:Qualy;font-size:12px;font-weight:400}.screen__head__back__icon{align-items:center;background-color:var(--fondo-close);border-radius:50%;display:flex;height:15px;justify-content:center;margin-right:10px;width:15px}.screen__head__back__icon svg{transform:scale(.5)}.screen__head__subtitle{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-weight:500;margin-top:14px}.screen__close path{stroke-width:3px}.screen__content{height:auto}.screen__head__right{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.home-screen{margin:0 35px;padding-top:20px}.home-screen__title{color:#000;font-family:Montserrat;font-size:28.732px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:32px;margin-left:40px;margin-top:28px}.home-screen__header__wrapper{display:flex;justify-content:center;margin-bottom:20px;width:100%}.home-screen__header{align-items:center}.home-screen__header,.home-screen__header__title{display:flex;justify-content:space-between;width:100%}.screen__head__title{font-family:Qualy;font-size:20px;font-weight:400;margin:0}.modal-lock-room__input-veification{margin:16px 0}.input-tabs{display:flex;flex-direction:column;gap:6px}.input-tabs__tab-label{max-width:calc(100% - 15px);text-overflow:ellipsis;white-space:nowrap}.input-tabs__label{color:var(--label-color);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:140%}.input-tabs__check__container{position:relative}.input-tabs__check{left:65px;position:absolute}.input-tabs__label--big{color:#0e0e0e;color:var(--Header,#0e0e0e);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.24px;line-height:100%}.input-tabs__content{column-gap:10px;display:flex;width:100%}.input-tab{align-items:center;background-color:var(--white);border:1.5px solid #0000;border-radius:8px;box-shadow:0 0 2px 1px #0000000d;box-sizing:border-box;color:var(--tipografa);cursor:pointer;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;row-gap:7px;width:calc(50% - 5px)}.input-tab>svg{height:16px;margin-right:8px;width:16px}.input-tab--active{background-color:var(--fondo-close);border:1.5px solid var(--purple-drawer-primario)}.input-tab--active>span{color:var(--purple-drawer-primario)}.input-tab--disabled{cursor:not-allowed;opacity:.5}.inputText-suggestions{position:relative;width:100%}.inputText-suggestions__list{animation:select-animation .3s ease none;background-color:var(--white);border-radius:8px;box-shadow:0 1px 2px var(--transparent-dark);color:var(--slate-gray);height:-moz-fit-content;height:fit-content;list-style:none;margin:0;max-height:300px;outline:none;overflow:auto;padding:8px 0;position:fixed;z-index:2}.avatar{align-items:flex-end;border-radius:50%;display:flex;flex-direction:row;justify-content:flex-end;padding:2px}.avatar__img{border-radius:50%;object-fit:cover}.avatar__icon{background:var(--gray-disabled);border-radius:50%;padding:2px}.avatar-2xl{height:64px;width:64px}.state-2xl{height:16px;width:16px}.avatar__font--2xl{font-size:33px}.avatar-xl{height:56px;width:56px}.state-xl{height:14px;width:14px}.avatar__font--xl{font-size:27px}.avatar-lg{height:48px;width:48px}.state-lg{height:12px;width:12px}.avatar__font--lg{font-size:23px}.avatar-md{height:40px;width:40px}.state-md{height:10px;width:10px}.avatar__font--md{font-size:19px}.avatar-sm{height:32px;width:32px}.state-sm{height:8px;width:8px}.avatar__font--sm{font-size:14px}.avatar-xs{height:24px;width:24px}.state-xs{height:6px;width:6px}.avatar__font--xs{font-size:11px}.state{display:flex;position:relative;right:12px}.online{background:var(--green-online)}.offline,.online{border-radius:50%}.offline{background:var(--deep-gray)}.avatar__font{align-items:center;background-color:var(--gray-disabled);border-radius:50%;color:var(--midnight-blue);display:flex;font-family:Inter;justify-content:center;text-align:center}.avatar.marco{border:3px solid #fff;box-shadow:0 0 1px #a6a4a4;padding:0}.inputText-suggestions__listitem{color:var(--header);font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:8px}.inputText-suggestions__listitem:hover{background-color:var(--fondo-close);cursor:pointer}.inputText-suggestions__listitem--details{align-items:center;align-self:stretch;display:flex;padding:10px 20px}.inputText-suggestions__listitem--details-labels{display:flex;flex-direction:column;margin-left:14px}.inputText-suggestions__listitem--details-title{color:var(--tipografa);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.inputText-suggestions__listitem--details-subtitle{color:var(--placeholder);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.inputText-suggestions__listitem--details:hover{background-color:var(--fondo-close);cursor:pointer}.modal-report-incidence__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.modal-report-incidence__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-weight:600;line-height:28px;margin-bottom:12px;text-align:center}.modal-report-incidence__subtitle{font-feature-settings:"calt" off;align-items:center;color:#303030;color:var(--Tipografa,#303030);display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.14px;line-height:150%;margin-top:18px}.modal-report-incidence__subtitle svg{margin-right:5px}.modal-report-incidence__header{align-items:center;display:flex;flex-direction:column;padding:24px 24px 16px;position:sticky;text-align:center;top:0;z-index:10}.modal-report-incidence__descriptions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.modal-report-incidence__scrollable{flex:1 1;max-height:60vh;overflow-y:auto;padding:0 20px}.modal-report-incidence__footer{bottom:0;padding:16px 20px;position:sticky;z-index:10}.modal-report-incidence__body{display:flex;gap:10px;justify-content:space-evenly;margin-top:18px;width:100%}.modal-report-incidence__textarea{height:calc(100% - 100px);margin-bottom:8px;width:calc(100% - 30px)}.modal-report-incidence__form .text-box__semi-container{height:auto}.modal-report-incidence__content .text-box__description{font-size:12px}.modal-report-incidence__content .text-box__character-limit{bottom:15px}.modal-report-incidence__tabs .input-tab{height:40px;width:33%}.modal-incidencia__tabs-place .input-tab{height:40px;width:50%}.modal-report-incidence__form{margin-top:18px;width:100%}.modal-report-incidence__check{align-items:center!important;margin-bottom:13px}.modal-report-incidence__check .checkbox__label{color:var(--label-color);font-size:12px;font-style:normal;font-weight:600;line-height:140%}.modal-incidencia__tabs-place-container,.modal-report-incidence__tabs-container{margin-bottom:18px;margin-top:7px}.modal-report-incidence__container-huesped{column-gap:20px;display:flex;flex-direction:row;margin-bottom:18px;width:100%}.modal-report-incidence__container-huesped .input-text__hint{margin-top:-3px}.modal-report-incidence__button{margin-top:5px}.modal-report-incidence{display:flex;flex-direction:column;margin-bottom:40px;margin-top:80px;max-height:90vh}.mini-snackbar__wrapper{display:flex;justify-content:center;width:100%}.mini-snackbar{align-items:flex-start;border-radius:12px;box-shadow:0 1px 2px 0 #1018280d;cursor:pointer;display:flex;padding:16px;position:fixed;right:10px;top:76px;transition:opacity .3s ease-in-out;width:320px;z-index:999}.mini-snackbar--success{background:#f6fef9;background:var(--Fondo-toast,#f6fef9);border:1px solid #408232;border:1px solid var(--Disponible,#408232)}.mini-snackbar--error{background:var(--ocupada-card-1);border:1px solid var(--pink-ocupado-light)}.mini-snackbar__icon__container{display:flex;height:100%;justify-self:center;left:-7px;position:relative;top:-7px}.mini-snackbar__icon__wrapper{align-items:center;border-radius:20px;display:flex;height:18px;justify-content:center;width:18px}.mini-snackbar__icon__wrapper--success{background-color:var(--green-available)}.mini-snackbar__icon__wrapper--error{background-color:var(--ocupada-card-1)}.mini-snackbar__icon__wave1{align-items:center;background-color:initial;border-radius:20px;display:flex;height:35px;justify-content:center;width:35px}.mini-snackbar__icon__wave1--success{border:2px solid #40823233}.mini-snackbar__icon__wave1--error{border:2px solid #eb57571a}.mini-snackbar__icon__wave2{align-items:center;background-color:initial;border-radius:20px;display:flex;height:26px;justify-content:center;width:26px}.mini-snackbar__icon__wave2--success{border:2px solid #40823266}.mini-snackbar__icon__wave2--error{border:2px solid #eb57574d}.mini-snackbar__content{display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center;margin-left:6px;width:100%}.mini-snackbar__title{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.mini-snackbar__title--success{color:#408232;color:var(--Disponible,#408232);font-size:14px}.mini-snackbar__title--error{color:var(--pink-ocupado);font-size:14px}.mini-snackbar__content__children--success>p{color:#408232;color:var(--stroke-disponible,#408232);font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px}.mini-snackbar__content__children--success strong{color:#408232;color:var(--Disponible,#408232);font-weight:600}.mini-snackbar__content__children--error>p{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.mini-snackbar__content__children--error strong{color:var(--pink-ocupado);font-size:14px;font-weight:600}.checkbox__container{flex-direction:row}.checkbox,.checkbox__container{align-items:center;display:flex}.checkbox{background-color:var(--white);border:1px solid var(--light-blueish-gray);border-radius:4px;box-sizing:border-box;cursor:pointer;flex-direction:column;height:16px;justify-content:center;width:16px}.checkbox__icon{height:7px;opacity:0;transition:opacity .3s ease-in-out;width:10px}.checkbox__info{margin-left:12px}.checkbox__label{color:var(--tipografa);font-size:12px;font-weight:500;line-height:12px;margin:0}.checkbox__description{color:var(--midnight-blue);font-size:12px;font-weight:400;margin:0}.checkbox--state--active,.checkbox:hover{border-color:var(--header)}.checkbox--state--active-white{background-color:var(--primary);border-color:var(--primary)}.checkbox--state--active-white>.checkbox__icon,.checkbox--state--active>.checkbox__icon{opacity:1}.checkbox--state--disabled,.checkbox--state--disabled:hover{background-color:var(--gray-disabled);border-color:var(--light-blueish-gray)}.checkbox__alt_description{color:#6941c6;cursor:pointer;font-weight:600;text-decoration:underline}.modal-lock-room{box-sizing:border-box;padding:30px 30px 16px;width:572px}.modal-lock-room .modal__close{height:24px;right:30px;top:30px;width:24px}.modal-lock-room__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.modal-lock-room__motivo-bloqueo{margin-bottom:20px}.modal-lock-room__text{color:var(--tipografa);display:block;font-family:Montserrat;font-style:normal;text-align:center}.modal-lock-room__top{align-items:center;display:flex;flex-direction:column}.modal-lock-room__head{margin:16px 0}.modal-lock-room__title{font-size:18px;font-weight:600;letter-spacing:-1.04px;line-height:20px;text-align:center}.modal-lock-room__description{font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.8px}.modal-lock-room__main{width:100%}.modal-lock-room__code{color:#606060;color:var(--input-tag,#606060);font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.56px;text-align:left}.modal-lock-room__input-veification{display:flex;flex-direction:column;margin:16px 0 30px;width:100%}.BgBlur{animation:opacity-animation 1s ease none;backdrop-filter:blur(17.3px);-webkit-backdrop-filter:blur(17.3px);background:#fff3;bottom:0;box-shadow:0 4px 30px #0000001a;height:calc(100vh - var(--header-height));left:0;position:fixed;right:0;transition:opacity .5s ease-in-out,z-index .5s ease-in-out;z-index:var(--mid)}.BgBlur--state--open{opacity:1;transition:all 1s;z-index:var(--mid)}.BgBlur--state--close{display:none;opacity:0;transition:all 1s}.dropdown-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0e0ecc;border:1px solid var(--tipografa);border-radius:8px;box-sizing:border-box;height:auto;padding:15px 0;position:absolute;right:27px;top:40px;width:233px;z-index:1}.dropdown-menu__item{align-items:center;box-sizing:border-box;color:var(--white);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:37px;line-height:20px;margin:3px 17px 3px 6px;max-width:233px;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu__item:hover{background:#fff3;border-radius:5px}.dropdown-menu__animation{animation:select-animation .5s ease none}.drawer__content{align-items:center;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;padding:4px 30px 20px;position:fixed;transition:transform .5s cubic-bezier(0,0,.38,1.01);z-index:999}.drawer__back-button{cursor:pointer;left:24px;margin-left:auto;position:absolute;top:24px}.drawer__close-button,.drawer__menu-button{cursor:pointer}.drawer__top{background-color:#edf0f7;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:-moz-fit-content;height:fit-content;left:48px;top:var(--header-height);transform:translate3d(0,-115%,0);width:calc(100% - 91px)}.drawer__right{background-color:#0e0e0ecc;height:calc(100vh - var(--header-height));right:0;transform:translate3d(101%,0,0);width:388px}.drawer__bar{background-color:#1a202c;border-radius:24px;height:2px;margin-top:15px;width:260px}.drawer__main{display:flex;flex-direction:column;height:100%;width:100%}.drawer__contain__top-right{align-items:center;display:flex;margin-left:auto;position:absolute;right:24px;top:24px}@media screen and (max-width:1249px){.drawer__top{display:none}}.drawer-wrapper{padding:24px}.detalle-h-view{box-sizing:border-box;height:100%;width:100%}.detalle-h-view__head{margin-bottom:20px}.detalle-h-view__head__space{margin-bottom:30px}.detalle-h-view__title{word-wrap:break-word;color:var(--white);font-size:24px;font-weight:600;margin:0;max-width:18ch;overflow-wrap:break-word;white-space:normal;word-break:keep-all}.detalle-h-view__subtitle{color:var(--white);font-size:14px;font-weight:500;margin:0}.detalle-h-view-list{padding-top:50px}.detalle-h-view-list .detalle-h-view__subtitle{margin-top:20px}.description-detail{box-sizing:border-box;column-gap:8px;display:flex;position:relative;white-space:nowrap;width:100%}.description-detail__icon{height:16px;margin-top:3px;min-width:16px;width:16px}.description-detail__content{width:calc(100% - 32px)}.description-detail__extra{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:0;top:20px}.description-detail__label{font-size:12px}.description-detail__date,.description-detail__label{color:var(--white);font-weight:400;line-height:20px;margin:0}.description-detail__value{text-wrap:wrap;text-wrap:nowrap;font-size:12px;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.description-amount,.description-detail__value{color:var(--white);font-weight:600;line-height:20px;margin:0}.description-amount{font-size:14px;white-space:nowrap}.description-payment-method{color:var(--white);font-size:12px;font-weight:400;line-height:16px;margin:0;white-space:nowrap}.description-detail__link{color:var(--white);cursor:pointer;font-size:14px;font-weight:600;line-height:20px;margin:0;text-decoration-line:underline;white-space:nowrap}.description-detail__link_bottom{margin-top:20px}.room-detail--clean__home{display:flex;flex-direction:column;height:var(--full-height-minus-header);justify-content:space-between}.detalle-h-items__payment{display:flex;flex-direction:column;margin-bottom:10px;position:relative}.description-detail__date{color:#fff;font-size:12px;margin:0 0 0 24px;white-space:nowrap}.detalle-h-items__payment__icon{cursor:pointer;height:16px;position:absolute;right:0;top:2px;width:16px;z-index:2}.detalle-h-items__payment__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:2px;width:100%}.detalle-h-items__payment__list{align-self:flex-end;color:#fff;column-gap:10px;display:flex;font-size:12px}.detalle-h-items__paymentsLovePoints__list{align-self:flex-end;margin-top:-20px;width:auto}.detalle-h-items__payment__list span,.detalle-h-items__paymentsLovePoints__list span{color:var(--white);font-size:11px;font-weight:400;line-height:20px}.detalle-h-items__multiple__list{grid-row-gap:4px;display:grid;grid-template-columns:1fr;margin-left:32px;margin-top:4px;row-gap:4px;width:calc(100% - 32px)}.detalle-h-items__multiple__text{font-size:14px}.detalle-h-items__multiple__text--experience{margin:0 0 10px -10px}.detalle-h-items__timer{position:relative}.detalle-h-items__timer__text{color:var(--white);display:block;font-size:12px;font-weight:600;line-height:20px;margin-left:25px;position:relative}.detalle-h-items__payment__date .text-caption{color:#fff}.colab-inactive-modal__container{display:flex;flex-direction:column;margin:0 20px;row-gap:20px}.colab-inactive-modal__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.colab-inactive-modal__subtitle{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:20px;width:95%}.description-detail-list__wrapper{display:flex;flex-direction:column;width:100%}.description-detail-list__header{display:flex;justify-content:space-between;width:100%}.description-detail-list__header__main{column-gap:8px;display:flex;justify-content:flex-start}.description-detail-list__header__text{font-size:12px;font-weight:400;line-height:20px}.description-detail-list__header__text,.description-detail-list__header__text--link{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-style:normal}.description-detail-list__header__text--link{cursor:pointer;font-size:14px;font-weight:600;line-height:28px;position:absolute;right:0;text-align:right;text-decoration-line:underline}.description-detail-list__body{display:flex;flex-direction:column}.description-detail-list__body__text{text-wrap:nowrap;color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px;margin-left:24px;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-detail--clean__reservation__list{display:flex;flex-direction:column;height:calc(100dvh - 330px);margin-bottom:20px;overflow-y:auto}.room-detail--clean__reservation__item{margin:10px 0}.cardUser{align-items:center;column-gap:24px;display:flex}.cardUser__info{display:flex;flex-direction:column;max-width:250px}.cardUser__text--bold{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:20px}.cardUser__name{text-wrap:nowrap;color:#fff;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis}.cardUser__email{color:#fff;font-size:16px;font-style:normal;font-weight:400}.cardUser__name--xl{font-size:18px}.cardUser__name--lg{font-size:16px}.cardUser__name--md{font-size:16px;line-height:20px}.cardUser__name--sm{font-size:14px}.cardUser__email--lg,.cardUser__email--xl{font-size:16px}.cardUser__email--md{font-size:12px;line-height:20px}.cardUser__email--sm{font-size:12px}.card-staff{display:flex;height:66px;padding:17px 0 13px 16px;width:100%}.card-user__text{color:var(--white);font-size:10px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-staff__avatar .avatar{align-items:flex-end;border-radius:0;height:40px;justify-content:flex-start;padding:0;width:50px}.card-staff__avatar .avatar>svg{min-width:10px}.card-staff__text{color:var(--white);font-size:12px;font-weight:400;margin:0 0 0 73px}.empty-state{row-gap:30px}.empty-state,.empty__circle_bg{align-items:center;display:flex;flex-direction:column;justify-content:center}.empty__circle_bg{border-radius:50%;height:160px;width:160px}.empty__circle_theme_light{background-color:#efe9ff}.empty__circle_theme_dark{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#6941c64d}.empty__icon{height:86px;width:86px}.empty__title{font-size:14px;font-weight:700;line-height:20px;margin:0;text-align:center;width:236px}.empty__title_theme_light{color:var(--tipografa)}.empty__title_theme_dark{color:var(--white)}.detalle-h-general__clean-staff__block{height:calc(100% - 190px);margin-bottom:40px;overflow-y:auto}.detalle-h-general__clean-type__box{height:calc(100% - 98px)}.detalle-h-general__block-mg{height:calc(100% - 90px);margin-bottom:60px}.detalle-h-general__block-active__staff{height:calc(100% - 80px);margin-bottom:60px}.detalle-h-general__mantenance__box{height:calc(100% - 150px)}.detalle-h-general__booking__text{font-size:18px;line-height:20px;margin-bottom:20px}.detalle-h-general__booking__box{height:calc(100% - 192px)}.detalle-h-general__clean__tipo-limpieza{height:calc(100dvh - 330px);overflow-y:auto}.detalle-h-general__supervision__box{width:100%}.detalle-h-general__empty-simple{height:calc(100% - 20px);margin-bottom:20px}.detalle-h-general__empty-complete{height:calc(100% - 55px);margin-bottom:20px}.detalle-h-general__empty-complete .empty__title{white-space:break-spaces}.detalle-h-general__mantenance__item{grid-column-gap:34px;align-items:center;column-gap:34px;display:grid;grid-template-columns:40px 1fr;height:66px;padding:17px 0 13px 16px;width:100%}.detalle-h-general__mantenance__item-label{color:var(--white);font-size:14px;font-weight:600}.detalle-h-general__mantenance__box-empty{align-items:center;height:calc(100% + 230px);width:100%}.detalle-h-general__mantenance__block-mg{height:calc(100% - 120px);margin-bottom:60px}.detalle-h-general__mantenance__block-mg-change{height:calc(100% - 110px);margin-bottom:20px}.detalle-h-general__mantenance__block-mg-change .detalle-h-general__mantenance__box-empty{height:100%}.detalle-h-general__mantenance__button{margin-top:130px}.room-detail--clean__maintenance__type-list{display:flex;flex-direction:column;height:calc(100dvh - 230px);margin-bottom:20px;overflow-y:auto}.room-detail--clean__maintenance__type-item{margin:10px 0}.room-tab{align-items:center;background:var(--gray-room-tab);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;height:60px;justify-content:space-between;padding:0 30px;transition:background .2s ease-in-out;width:100%}.room-tab--state--active,.room-tab:hover{background:var(--purple-room-tab--active)}.room-tab__title{text-wrap:nowrap;color:#fff;color:var(--Blanco,var(--Color,#fff));font-size:24px;line-height:30px}.room-tab__time,.room-tab__title{font-family:Montserrat;font-style:normal;font-weight:600}.room-tab__time{color:#fff;color:var(--Blanco,#fff);font-size:16px;line-height:20px;text-align:right}.room-tabs{display:flex;flex-direction:column;gap:15px;width:100%}.room-detail--occupied__tabs{margin-bottom:14px;margin-top:10px}.room-detail--occupied__container{height:100%}.room-detail--occupied__container__cancel__description{color:var(--placeholder)}.modal__personas-extra__container,.room-detail--occupied__tab--huesped--cleaning{align-items:center;display:flex;flex-direction:column}.modal__personas-extra__container{column-gap:40px;flex-direction:row;height:100%;overflow:visible;width:100%}.modal__mixto-personas-extra{flex:0 0 100%;padding-top:0}.modal__personas-extra__title{color:var(--tipografa);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;margin:10px 0;text-align:center}.modal__personas-extra__costos{display:flex;margin:10px 0}.modal__personas-extra__label{font-weight:400}.modal__personas-extra__label,.modal__personas-extra__value{color:var(--tipografa);font-family:Montserrat;font-size:16px;font-style:normal;line-height:24px}.modal__personas-extra__value{font-weight:700;margin-left:5px}.persona-extra-modal-container{overflow-x:hidden;padding:37px 35px 23px;.counter__limit{font-size:10px}}.persona-extra-modal-button{height:40px;margin-top:5px;width:100%}.persona-extra-modal-button>span{font-size:14px}.persona-extra-modal-input-text{width:100%}.modal-mixto__row{width:calc(100% - 12px)!important}.persona-extra-propinas{margin-bottom:-30px;margin-top:5px}.persona-extra__body-trigger--left{animation:slideLeftPersonaExtra .5s ease forwards}.persona-extra__body-trigger--right{animation:slideRightPersonaExtra .5s ease forwards}@keyframes slideLeftPersonaExtra{0%{transform:translateX(0)}to{transform:translateX(-107%)}}@keyframes slideRightPersonaExtra{0%{transform:translateX(-107%)}to{transform:translateX(0)}}.modal-extra__body{display:flex;justify-content:center;overflow-y:visible;width:100%}.modal-mixto-main{padding-top:25px}.modal-mixto{align-items:center;background-color:#f9f9f9;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:30px;transition:height .2s ease-in;width:802px}.modal-mixto .modal__close{height:24px;right:30px;top:30px;width:24px}.modal-mixto__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0}.modal-mixto__subtitle__box{align-items:center;column-gap:24px;display:flex;justify-content:center;margin:0 0 10px;width:100%}.modal-mixto__subtitle{color:var(--tipografa);font-size:14px;font-weight:400;line-height:28px;margin:0 0 10px}.modal-mixto__subtitle>strong{color:var(--purple-drawer-primario)}.modal-mixto__label{color:var(--deep-dark-gray);display:block;font-size:14px;font-weight:600;margin-bottom:10px;width:100%}.modal-mixto__select{box-sizing:border-box;width:100%}.modal-mixto__footer{column-gap:10px;display:flex;flex-direction:row;width:100%}.modal-mixto__link{align-items:center;cursor:pointer;display:flex;text-align:left;width:100%}.modal-mixto__link>svg{height:14px;margin-right:5px;width:14px}.modal-mixto__link>span{color:var(--purple-drawer-primario);font-size:14px;font-weight:600;text-decoration:underline}.modal-mixto__button{flex:1 1;height:40px}.modal-mixto__button span{font-size:16px}.modal-mixto__field{align-items:center;box-sizing:border-box;display:flex;margin-bottom:15px;padding:0 2px;width:100%}.modal-mixto__row{grid-column-gap:15px;grid-row-gap:10px;column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr) 25px;row-gap:10px;width:calc(100% - 32px)}.modal-mixto .input-currency__wrapper,.modal-mixto .text-box__wrapper{width:100%}.modal-mixto .text-box__semi-container{box-sizing:border-box;height:230px;width:100%}.modal-mixto .dropdown-component-label{margin-bottom:6px;text-transform:none}.modal-mixto__input-wrap{display:flex;position:relative}.modal-mixto__field__remove{height:24px;position:relative;top:30.8px}.modal-mixto__height__sm{height:480px}.modal-mixto__height__md{height:600px}.modal-mixto__height__lg{height:665px}.modal-mixto__tip-section{margin:0 0 16px;width:100%}.modal-mixto__tip__title{color:var(--tipografa);font-size:14px;font-weight:600;margin:0 0 5px}.modal-mixto__tip__options{grid-column-gap:12px;align-items:flex-end;column-gap:12px;display:grid;grid-template-columns:305px 175px;height:63px;padding:0}.modal-mixto__tip__tabs{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:100px 100px 80px}.modal-mixto__tip-item{align-items:center;border:1px solid;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease-out;width:100%}.modal-mixto__tip-item-title{color:inherit;font-size:16px;font-weight:600;line-height:24px;margin-right:5px}.modal-mixto__tip-item-label{color:var(--placeholder);font-size:12px;font-weight:600;line-height:24px}.modal-mixto__tip-item--default{background-color:var(--white);border-color:var(--gray-disabled);color:var(--header)}.modal-mixto__tip-item--active{background-color:var(--fondo--close);border-color:var(--primary);color:var(--primary)}.modal-mixto__tip-item--active .modal-mixto__tip-item-label{color:inherit}.modal-mixto__tip-input-currency{display:flex;flex-direction:column;justify-content:flex-end}.modal-mixto__tip-input-currency .input-text__container{gap:0;position:relative}.modal-mixto__tip-input-currency .input-text__label{margin-bottom:6px}.modal-mixto__tip-input-currency .input-text__hint--error{bottom:-18px;position:absolute}.love-points__input{width:275px}.counter{align-items:center;animation:opacity-animation .5s ease none;display:flex;flex-direction:column;gap:10px}.counter--left{align-items:flex-start;text-align:left}.counter__button{background-color:var(--purple-secondary);border-radius:50%;cursor:pointer;height:1rem;padding:15px;width:1rem}.counter__button.block{background-color:var(--fondo-close);cursor:not-allowed;transition:all .2s}.counter__number{font-size:30px;font-weight:700;line-height:130%;min-width:3.5rem;text-align:center;-webkit-user-select:none;user-select:none}.counter__label,.counter__number{font-family:var(--font-text);font-style:normal}.counter__label{color:var(--label-color);font-size:14px;font-weight:600}.counter__container{align-items:center;display:flex;gap:1rem}.counter__limit{animation:opacity-animation .5s ease none;color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:small;font-size:12px;font-style:normal;font-weight:500;line-height:140%;text-align:center;width:100%}.modal__auth-req__body{display:flex;flex-direction:column;justify-content:space-evenly;row-gap:20px;text-align:center;width:100%}.modal__auth-req__body__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:20.981px;text-align:center}.modal__auth-req__body__description{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-align:center;width:407px}.tip__component{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:400px 210px}.tip__component-options{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,120px)}.tip__component-item{border:1px solid;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:76px;justify-content:center;padding-left:14px;transition:all .3s ease-out;width:100%}.tip__component-item-title{color:inherit;font-size:24px;font-weight:600;letter-spacing:-.24px;line-height:100%;margin-bottom:6px}.tip__component-item-label{color:inherit;font-size:12px;font-weight:600;letter-spacing:-.12px;line-height:100%}.tip__component-item--default{background-color:var(--white);border-color:var(--gray-disabled);color:var(--header)}.tip__component-item--active{background-color:var(--fondo--close);border-color:var(--primary);color:var(--primary)}.tip__component-input-currency{display:flex;flex-direction:column;justify-content:flex-end}.tip__component-input-currency .input-text__container{gap:0;position:relative}.tip__component-input-currency .input-text__label{margin-bottom:6px}.tip__component-input-currency .input-text__hint--error{bottom:-18px;position:absolute}.tip-form__section{margin-bottom:40px}.tip-form__head{border-bottom:.5px solid var(--stroke);box-sizing:border-box;color:var(--tipografa);font-size:14px;font-weight:600;padding-bottom:10px}.tip-form__cover{display:flex;flex-direction:column;margin:16px 0 30px}.tip-form__label{color:var(--label-color);font-size:12px;font-weight:600;line-height:140%;margin-bottom:6px}.tip-form__drop{width:100%}.input-personal{position:relative}.input-personal__drop{background:var(--white);border:1px solid var(--scroll);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;box-sizing:border-box;height:auto;max-height:168px;overflow-y:auto;padding:4px 6px;position:absolute;width:100%;z-index:var(--top)}.input-personal__drop_placement_top{top:100%}.input-personal__drop_placement_bottom{bottom:100%}.input-personal__item{border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:12px;font-weight:500;height:40px;padding:10px 10px 10px 8px}.input-personal__item--default{background-color:initial}.input-personal__item--active,.input-personal__item:hover{background-color:var(--fondo--close)}.input-personal__item--highlighted{background-color:var(--primary-variant2);border-radius:6px}.modal__tiempo-extra__body{align-items:center}.modal__tiempo-extra__title{font-size:18px;font-weight:600;line-height:19.036px}.modal__tiempo-extra__subtitle,.modal__tiempo-extra__title{color:var(--tipografa);font-family:Montserrat;font-style:normal;text-align:center}.modal__tiempo-extra__subtitle{font-size:14px;font-weight:400;line-height:13.597px}.modal__tiempo-extra__options{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.horas-extra__wrapper{height:435px;overflow-x:hidden}.modal__mixto-horas-extra{flex:0 0 100%;padding-top:0}.horas-extra__header{margin-top:10px;row-gap:10px}.horas-extra__header__title{font-size:18px;font-weight:600;line-height:20.981px}.horas-extra__header__end-date,.horas-extra__header__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.horas-extra__header__end-date{font-size:16px;font-weight:400;line-height:15px}@keyframes slideLeftHorasExtra{0%{transform:translateX(0)}to{transform:translateX(-104.5%)}}@keyframes slideRightHorasExtra{0%{transform:translateX(-104.5%)}to{transform:translateX(0)}}.horas-extra__body{margin-top:10px;row-gap:10px}.horas-extra__body__form{align-items:center;column-gap:30px;display:flex;flex-direction:row;height:100%;overflow:visible;row-gap:10px;width:100%}.horas-extra__body-monto{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:24px;text-align:center;>span{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:24px}}.horas-extra__body-pago{width:100%}.horas-extra__footer__button{height:40px;width:100%}.horas-extra-propinas{margin-bottom:-30px;margin-top:5px}.modal--confirm{align-items:center;background-color:#0a121c80;display:flex;flex-direction:column;height:100%;isolation:isolate;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal--confirm.open{display:none}.modal--confirm__content{align-items:center;background:var(--white);border:none;border-radius:12px;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808;display:flex;flex:none;flex-direction:column;flex-grow:0;height:-moz-fit-content;height:fit-content;order:1;padding:0;width:400px;z-index:1}.modal--confirm__header{height:-moz-fit-content;height:fit-content;padding:24px 35px 0;text-align:left}.modal--confirm__title{align-self:stretch;color:var(--tipografa);display:block;flex:none;flex-grow:0;font-size:18px;font-style:normal;font-weight:600;height:28px;line-height:28px;margin-top:8px;order:0}.modal--confirm__body{height:-moz-fit-content;height:fit-content;margin:20px 0;width:100%}.modal--confirm__description{align-self:stretch;color:var(--placeholder);display:block;flex:none;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin:0 35px 5px}.modal--confirm__icon{margin-top:-20px}.modal--confirm__icon-button--danger{background:#fee4e2;border:8px solid #fef3f2}.modal--confirm__divider{background:var(--light-gray);height:1px;left:-17px;position:relative;width:calc(100% + 34px)}.modal--confirm__footer{align-items:flex-end;column-gap:10px;display:flex;flex:1 1;height:55px;margin:0 20px}.modal--confirm__footer__button{display:flex;flex:1 1;height:40px}.delete_categoria_modal{height:-moz-fit-content;height:fit-content;padding:0;width:600px;.modal--confirm__title{font-size:26px;margin-bottom:28px;margin-top:16px}.modal--confirm__description{font-size:18px;width:95%}.modal--confirm__header{padding-bottom:36px}.modal--confirm__footer{height:-moz-fit-content;height:fit-content;margin:24px 0;width:100%}.button--primary,.button--secondary{height:60px;width:250px}}.modalPagoMixtoLovePoints{align-items:center;background-color:#f9f9f9;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:30px;transition:all .2s ease-in;width:802px}.modalPagoMixtoLovePoints .modal__close{height:24px;right:30px;top:30px;width:24px}.modalPagoMixtoLovePoints__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0}.modalPagoMixtoLovePoints__subtitle__box{align-items:center;column-gap:24px;display:flex;justify-content:center;margin:0 0 10px;width:100%}.modalPagoMixtoLovePoints__subtitle{color:var(--tipografa);font-size:14px;font-weight:400;line-height:28px;margin:0 0 10px}.modalPagoMixtoLovePoints__subtitle>strong{color:var(--purple-drawer-primario)}.modalPagoMixtoLovePoints__label{color:var(--deep-dark-gray);display:block;font-size:14px;font-weight:600;margin-bottom:10px;width:100%}.modalPagoMixtoLovePoints__select{box-sizing:border-box;width:100%}.modalPagoMixtoLovePoints__footer{column-gap:10px;display:flex;flex-direction:row;width:100%}.modalPagoMixtoLovePoints__link{align-items:center;cursor:pointer;display:flex;text-align:left;width:100%}.modalPagoMixtoLovePoints__link>svg{height:14px;margin-right:5px;width:14px}.modalPagoMixtoLovePoints__link>span{color:var(--purple-drawer-primario);font-size:14px;font-weight:600;text-decoration:underline}.modalPagoMixtoLovePoints__button{flex:1 1;height:40px}.modalPagoMixtoLovePoints__button span{font-size:14px}.modalPagoMixtoLovePoints__field{align-items:center;box-sizing:border-box;display:flex;margin-bottom:15px;padding:0 10px;width:100%}.modalPagoMixtoLovePoints__row{grid-column-gap:15px;grid-row-gap:20px;column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:20px;width:calc(100% - 32px)}.modalPagoMixtoLovePoints .input-currency__wrapper,.modalPagoMixtoLovePoints .text-box__wrapper{width:100%}.modalPagoMixtoLovePoints .text-box__semi-container{box-sizing:border-box;height:230px;width:100%}.modalPagoMixtoLovePoints .dropdown-component-label{margin-bottom:6px;text-transform:none}.modalPagoMixtoLovePoints__input-wrap{display:flex;position:relative}.modalPagoMixtoLovePoints__field__remove{height:24px;position:absolute;right:-34px;top:30.8px}.modalPagoMixtoLovePoints__height__xs{height:352px}.modalPagoMixtoLovePoints__height__sm{height:480px}.modalPagoMixtoLovePoints__height__md{height:600px}.modalPagoMixtoLovePoints__height__lg{height:665px}.modalPagoMixtoLovePoints__tip-section{margin:0 0 16px;width:100%}.modalPagoMixtoLovePoints__tip__title{color:var(--tipografa);font-size:14px;font-weight:600;margin:0 0 5px}.modalPagoMixtoLovePoints__tip__options{grid-column-gap:12px;align-items:flex-end;column-gap:12px;display:grid;grid-template-columns:305px 175px;height:63px;padding:0}.modalPagoMixtoLovePoints__tip__tabs{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:100px 100px 80px}.modalPagoMixtoLovePoints__tip-item{align-items:center;border:1px solid;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .3s ease-out;width:100%}.modalPagoMixtoLovePoints__tip-item-title{color:inherit;font-size:16px;font-weight:600;line-height:24px;margin-right:5px}.modalPagoMixtoLovePoints__tip-item-label{color:var(--placeholder);font-size:12px;font-weight:600;line-height:24px}.modalPagoMixtoLovePoints__tip-item--default{background-color:var(--white);border-color:var(--gray-disabled);color:var(--header)}.modalPagoMixtoLovePoints__tip-item--active{background-color:var(--fondo--close);border-color:var(--primary);color:var(--primary)}.modalPagoMixtoLovePoints__tip-item--active .modalPagoMixtoLovePoints__tip-item-label{color:inherit}.modalPagoMixtoLovePoints__tip-input-currency{display:flex;flex-direction:column;justify-content:flex-end}.modalPagoMixtoLovePoints__tip-input-currency .input-text__container{gap:0;position:relative}.modalPagoMixtoLovePoints__tip-input-currency .input-text__label{margin-bottom:6px}.modalPagoMixtoLovePoints__tip-input-currency .input-text__hint--error{bottom:-18px;position:absolute}.noches-extra__wrapper{overflow-x:hidden}.noches-extra__header{margin-top:10px;row-gap:10px}.modal__mixto-hospedajes-extra{flex:0 0 100%;padding-top:0}.noches-extra__header__title{font-size:18px;font-weight:600;line-height:20.981px}.noches-extra__header__end-date,.noches-extra__header__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.noches-extra__header__end-date{font-size:16px;font-weight:400;line-height:15px}.noches-extra__body{margin-top:10px;row-gap:10px}@keyframes slideLeftHospedajesExtra{0%{transform:translateX(0)}to{transform:translateX(-104.5%)}}@keyframes slideRightHospedajesExtra{0%{transform:translateX(-104.5%)}to{transform:translateX(0)}}.hospedajes-extra__body-trigger--left{animation:slideLeftHospedajesExtra .5s ease forwards}.hospedajes-extra__body-trigger--right{animation:slideRightHospedajesExtra .5s ease forwards}.noches-extra__body__form{align-items:center;column-gap:30px;display:flex;flex-direction:row;height:100%;overflow:visible;row-gap:10px;width:100%}.noches-extra__body-horas-estancia{color:#0e0e0e;color:var(--Header,#0e0e0e);font-size:32px;font-weight:600;letter-spacing:-.64px;line-height:44px}.noches-extra__body-horas-estancia,.noches-extra__body-monto{font-family:Montserrat;font-style:normal;text-align:center}.noches-extra__body-monto{color:#303030;color:var(--Tipografa,#303030);font-size:20px;font-weight:400;line-height:24px;>span{color:#303030;color:var(--Tipografa,#303030);font-size:20px;font-weight:700;line-height:24px}}.noches-extra__body-pago{width:100%}.noches-extra__footer__button{height:40px;width:95%}.noches-extra__body-love-points,.noches-extra__body-love-points .love-points__input,.noches-extra__body-love-points div{width:100%}.noches-extra__body-pago-total{display:flex;flex-wrap:wrap;gap:10px;width:100%;.dropdown-component__container{max-height:150px}}.pay-input-half-width{width:calc(50% - 5px)}.pay-input-full-width{width:100%}.hospedaje-extra-propinas{margin-bottom:-30px;margin-top:5px}.edit-vehicle-modal__header{align-items:center;display:flex;flex-direction:column;position:relative}.edit-vehicle-modal__title{color:var(--tipografa);font-family:Montserrat;font-size:18px;font-weight:600;margin:16px 0;text-align:center}.edit-vehicle-modal__close{background:none;border:none;cursor:pointer;position:absolute;right:16px;top:16px}.edit-vehicle-modal__inputs-container{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:1fr 1fr;width:100%}.edit-vehicle-modal__input-group{align-items:flex-start;display:flex;flex-direction:column;width:100%}.edit-vehicle-modal__label{color:#606060;font-size:12px;font-weight:600;margin-bottom:6px;text-align:left;width:100%}.edit-vehicle-modal__input-wrapper{width:100%}.drawer-accordion{margin:24px 0;width:100%}.drawer-accordion-header{background-color:initial;cursor:pointer;display:flex;justify-content:space-between}.drawer-accordion-title{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:20px}.drawer-accordion-icon{transition:transform .3s}.drawer-accordion-icon.open{transform:rotate(180deg)}.drawer-accordion-content-container{overflow:hidden;transition:max-height .3s ease-in-out}.drawer-accordion-content{background-color:initial;overflow-y:auto;padding:12px 0}.drawer-accordion-content.open{max-height:1000px}.drawer-accordion-empty__container{align-items:center;display:flex;height:250px;justify-content:center;width:100%}.room-detail--occupied__tab--payments--main{display:flex;flex-direction:column}.room-detail--occupied__tab--payments__box{height:calc(100vh - 320px)}.room-detail--occupied__tab--payments__box--no-button{height:calc(100vh - 270px)}.room-detail--occupied__tab--payments__box>.room-detail--occupied__tab--payments__list{height:calc(100vh - 400px)}.room-detail--occupied__tab--payments__list{height:calc(100dvh - 510px);margin-bottom:25px;overflow-x:hidden;overflow-y:auto}.room-detail--occupied__tab--payments__footer{margin-bottom:36px}.room-detail--occupied__tab--payments__divider{background:#ffffff26;border-radius:8px;height:1px;width:100%}.room-detail__tab--payments__group{display:flex;justify-content:space-between;margin:5px 0}.room-detail__tab--payments--thin{font-feature-settings:"calt" off;color:var(--white);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.14px;line-height:150%;text-align:right}.room-detail__tab--payments--bold{font-feature-settings:"calt" off;color:var(--white);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.detalle-h-items__multiple--estancia{margin-bottom:25px}.detalle-h-rs__item{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:14px 1fr;height:auto;width:100%}.detalle-h-rs__item__left{align-items:center;display:flex;flex-direction:column}.detalle-h-rs__item__line{background-color:var(--white);height:calc(100% - 28px);margin-top:14px;width:1px}.detalle-h-rs__item__head,.detalle-h-rs__item__title__wrapper{align-items:center;display:flex;justify-content:space-between}.detalle-h-rs__item__title__wrapper{width:100%}.detalle-h-rs__item__title{color:var(--white);font-size:14px;font-weight:600}.detalle-h-rs__item__title__total{color:var(--white);font-size:12px;font-weight:500;line-height:20px}.detalle-h-rs__item__btn{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:17px;justify-content:center;padding-bottom:5px;position:relative;width:17px}.detalle-h-rs__item__subtitle{color:var(--white);font-size:10px;font-weight:400;line-height:20px;margin-bottom:8px}.detalle-h-rs__item__d{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.detalle-h-rs__item__d__label{color:var(--white);font-size:12px;font-weight:500;line-height:20px}.detalle-h-rs__item__detail{box-sizing:border-box;padding-left:20px}.detalle-h-rs__item__comment{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:12px 1fr}.detalle-h-rs__item__comment__value{color:var(--white);font-size:12px;font-weight:400;line-height:12px}.room-detail--occupied__tab--room-service{grid-row-gap:20px;align-items:center;display:grid;overflow-y:auto;row-gap:20px}.room-detail--occupied__tab--room-service--data__container,.room-detail--occupied__tab--room-service--empty__container{display:flex;flex-direction:column;height:calc(100vh - 320px);justify-content:space-between}.room-detail--occupied__tab--room-service--data__container{align-items:center}.room-detail--occupied__tab--room-service__data__main{grid-row-gap:20px;display:grid;grid-auto-rows:auto;row-gap:20px}.room-detail--occupied__tab--room-service--drawer-accordion{max-height:46vh;overflow-x:hidden;overflow-y:scroll}.room-detail--occupied__tab--room-service__data__footer{width:100%}.room-detail--occupied__tab--room-service__data__divider{background:#ffffff26;border-radius:8px;height:1px;margin-bottom:10px;width:100%}.pin-description-detail-wrap .pin-description-detail__subtitle{opacity:0}.pin-description-detail-wrap .pin-description-detail-container{margin:12px 12px 0;width:315px}.pin-description-detail-wrap .pin-description-detail__pin-container{transform:translateY(8px)}.pin-description-detail-wrap__wrap{display:flex;flex-direction:column;width:100%}.pin-description-detail-wrap__list{grid-row-gap:2px;display:grid;grid-template-columns:1fr;margin-left:auto;padding:0 12px;row-gap:2px;transform:translateY(-10px);width:calc(100% - 56px)}.pin-description-detail-wrap__item{align-items:center;display:flex;justify-content:space-between;width:100%}.pin-description-detail-wrap__item span{color:var(--white);font-size:12px;font-weight:600}.room-detail--occupied__tab--room-service--empty{height:calc(100% - 84px)}.pin-description-detail-link{color:var(--white);cursor:pointer;font-size:14px;font-style:normal;font-weight:600;margin:0 0 20px 42px;text-decoration-line:underline}.pin-description-detail-wrap__comment{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:12px 1fr;margin:3px 0 8px}.pin-description-detail-wrap__comment p{color:var(--white);font-size:12px;font-weight:400}.tab__cambio-habitacion__description{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.tab__cambio-habitacion__rooms{height:calc(100dvh - 540px);margin-bottom:20px;overflow-y:auto}.tab__cambio-habitacion__rooms-description{display:flex;justify-content:space-between;>span{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px}}.avatar-progress-card{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffff4d;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;width:340px}.avatar-progress-card__description{align-items:center;display:flex;margin-left:25px;margin-top:14px}.avatar-progress-card__avatar-name{align-items:center;display:flex;margin-bottom:-10px;margin-left:24px;margin-top:20px}.avatar-progress-card__description-text__container{display:flex;flex-direction:column}.avatar-progress-card__description-text__link{color:#fff;color:var(--Blanco,#fff);cursor:pointer;text-decoration-line:underline}.avatar-progress-card__description-text,.avatar-progress-card__description-text__link{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.avatar-progress-card__description-text{text-wrap:nowrap;color:#fff;color:var(--Blanco,var(--Color,#fff));margin-left:9px;max-width:225px;overflow:hidden;text-overflow:ellipsis}.avatar-progress-card__entry-time{margin-left:25px;margin-top:6px}.avatar-progress-card__entry-time,.avatar-progress-card__progressbar-description{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.avatar-progress-card-timer__container{align-items:center;display:flex;flex-direction:column;margin-top:8px;width:100%}.avatar-progress-card-timer__wrapper{display:block;max-width:292px;text-align:right}.avatar-progress-card-timer{text-wrap:nowrap;color:#fff;color:var(--Blanco,var(--Color,#fff));display:inline-block;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px;transition:background-color .5s ease,color .5s ease}.avatar-progress-card__extra-timer__wrapper{display:flex;justify-content:flex-end}.avatar-progress-card__extra-timer{border-radius:25px;display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:5px;padding:2px 4px;text-align:right}.avatar-progress-card__progress-bar__wrapper{position:relative;width:292px}.avatar-progress-card__progress-bar{border-radius:4px;flex-shrink:0;height:4px;width:292px}.avatar-progress-card__progress-bar__status{border-radius:4px;height:4px;max-width:100%;position:absolute}.avatar-progress-card__progress-bar__hours{color:#303030;color:var(--tipografa,#303030);font-size:10px;font-weight:500;line-height:100%;text-align:center}.avatar-progress-card__extra-hours,.avatar-progress-card__progress-bar__hours{bottom:-8px;display:block;font-family:Montserrat;font-style:normal;position:relative;text-align:right;width:292px}.avatar-progress-card__extra-hours{color:#fff;color:var(--Blanco,var(--Color,#fff));font-size:12px;font-weight:400;line-height:20px}.modal__cancelar-renta__container{box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}.modal__cancelar-renta__wrapper{display:flex;height:100%;transition:transform .5s ease-in-out;width:100%}.modal__cancelar-renta__transition--left{transform:translateX(0)}.modal__cancelar-renta__transition--right{transform:translateX(-100%)}.modal__cancelar-renta__slide{flex:0 0 100%;overflow:hidden;position:relative}.modal__cancelar-renta__title{color:#303030;color:var(--Tipografa,#303030);font-size:18px;line-height:20.981px}.modal__cancelar-renta__subtitle,.modal__cancelar-renta__title{font-family:Montserrat;font-style:normal;font-weight:600;text-align:center}.modal__cancelar-renta__subtitle{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-size:12px;line-height:17.984px}.modal__cancelar__input{margin:0}.modal__cancelar__operaciones{margin-bottom:15px}.modal__cancelar__input-textarea{height:68px;width:100%}.modal__cancelar__input-veification{display:flex;flex-direction:column;margin:16px 0;width:100%}.modal__cancelar__button{width:100%}.modal__cancelar__ordenes-title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px}.modal__cancelar__back{align-items:center;background-color:var(--fondo--close);border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;left:30px;overflow:hidden;position:absolute;top:10px;width:35px;z-index:5}.modal__cancelar-renta__table__rows{display:grid;grid-template-columns:1fr 112px 175px 100px}.modal__cancelar-renta__table__container{box-sizing:border-box;height:calc(100% - 57px);padding:12px 30px;width:100%}.multiple-dropdown-component-container{display:flex;flex-direction:column;gap:6px;width:100%}.multiple-dropdown-component{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:var(--shadow-input);color:var(--slate-gray);display:flex;height:40px;justify-content:space-between;outline:none;position:relative;width:100%}.multiple-dropdown-component:hover{border:1px solid var(--gray-300,var(--light-blueish-gray));box-shadow:0 1px 2px 0 var(--transparent-dark-hover);transition:all .2s}.multiple-dropdown-component-label{color:var(--label-color);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:140%}.multiple-dropdown-component__area{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding-left:10px;-webkit-user-select:none;user-select:none;width:100%}.multiple-dropdown-component__icon{padding-right:10px;transition:.4s cubic-bezier(.68,.15,.01,1.18)}.multiple-dropdown-component--animation{animation:select-animation .5s ease none}.multiple-dropdown-component--state--open{border:1px solid var(--border-input-focus);box-shadow:var(--shadow-input-focus)}.multiple-dropdown-component__placeholder{color:var(--placeholder);display:flex;font-family:var(--font-text);font-weight:400;gap:8px}.multiple-dropdown-component__placeholder,.multiple-dropdown-component__value{font-size:12px;font-style:normal;line-height:24px;margin-left:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-dropdown-component__value{color:var(--tipografa);font-weight:600;max-width:calc(100% - 29px);overflow-wrap:ellipsis}.multiple-dropdown-component__container{background-color:var(--white);border:1px solid var(--light-gray);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;box-sizing:border-box;height:auto;left:0;max-height:144px;overflow-x:hidden;overflow-y:auto;position:absolute;width:100%;z-index:var(--top)}.multiple-dropdown-component__container::-webkit-scrollbar{width:8px}.multiple-dropdown-component__container::-webkit-scrollbar-track{background-color:initial}.multiple-dropdown-component__container::-webkit-scrollbar-thumb{background-color:var(--scroll);border-radius:4px}.multiple-dropdown-component__container::-webkit-scrollbar-thumb:hover{background-color:var(--scroll)}.multiple-dropdown-component__top{bottom:0}.multiple-dropdown-component__bottom{top:calc(100% + 7px)}.multiple-dropdown-component--state--selected{background:var(--white);border:1px solid var(--header);border-radius:8px;box-shadow:0 1px 2px var(--transparent-dark);box-sizing:border-box}.multiple-dropdown-component.multiple-dropdown-component--state--open.multiple-dropdown-component--state--selected{box-shadow:var(--shadow-input-focus)}.multiple-dropdown-component__input{border:none;color:var(--tipografa);font-family:var(--font-text);font-size:12px;font-weight:600;height:36px;line-height:24px;margin-left:5px;outline:none;width:100%}.multiple-dropdown-component__input::placeholder{color:var(--placeholder);font-weight:400}.multiple-dropdown-component__input:focus{outline:none}.hintText{color:var(--header);font-size:10px;margin-top:5px}.hintText.error-text{color:#f04438}p.multiple-dropdown-component__label{display:flex;gap:8px}.multiple-dropdown-component-subtitle{color:var(--midnight-blue);font-size:14px;font-style:normal;font-weight:400;margin-top:6px}.multiple-dropdown-component.error{border:var(--border-input-error);color:var(--pink-ocupado)}.error-text{color:var(--pink-ocupado);font-family:var(--font-text);font-size:10px;font-style:normal;font-weight:500}.dropdown-cont{align-items:center;width:calc(100% - 32px)}.multiple-dropdown-component__item{align-items:center;cursor:pointer;display:flex;height:-moz-fit-content;height:fit-content;min-height:36px;width:100%}.icon-ajust{align-items:center;display:flex;gap:8px}.multiple-dropdown-component__item__box__main{align-items:flex-start;column-gap:8px;display:flex;flex-direction:column;padding:5px 0;width:100%}.multiple-dropdown-component__item__subtitle{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:24px;margin-left:29px}.multiple-dropdown-component__item__box{align-items:center;box-sizing:border-box;color:#101828;display:flex;flex-direction:row;font-size:12px;font-weight:500;gap:5px;height:100%;padding:5px 10px;width:100%}.multiple-dropdown-component__item__box.check{background-color:var(--fondo-close);border-radius:6px;justify-content:space-between;margin:3px}.multiple-dropdown-component__item__box__main.deseable{cursor:no-drop;opacity:20%}.multiple-dropdown-component__item:last-child>.multiple-dropdown-component__item__box{border-color:#0000}.multiple-dropdown-component__item:hover{background-color:var(--fondo-close)}.multiple-dropdown-component__item__box.icon{gap:8px}.dropdown-component__item__box__foto{align-items:center;border:1px solid #fff;border:1px solid var(--Color,#fff);border-radius:50%;display:flex;flex-direction:column;height:30px;justify-content:center;width:30px}.switch__container{flex-direction:row;width:auto}.switch,.switch__container{align-items:center;display:flex}.switch{background-color:var(--stroke);border-radius:12px;box-sizing:border-box;cursor:pointer;height:19px;padding:0 2px;width:33px}.switch__dot{background-color:var(--white);border-radius:50%;box-shadow:0 1px 2px 0 #1018280f,0 1px 3px 0 #1018281a;height:15px;transform:translateX(0);transition:transform .1s linear;width:15px}.switch__info{margin-left:12px}.switch__label{margin:0}.switch__label,.switch__label--disabled>*{color:var(--tipografa);font-size:16px;font-weight:500;line-height:20px}.switch__label--disabled>*{font-family:Montserrat;font-style:normal;letter-spacing:-.32px;opacity:.5}.switch__description{color:var(--midnight-blue);font-size:16px;font-weight:400;margin:0}.switch:hover{background-color:var(--stroke)}.switch--state--active{background-color:var(--purple-drawer-primario)}.switch--state--active:hover{background-color:var(--deep-purple)}.switch--state--active>.switch__dot{transform:translateX(14px)}.switch--state--disabled{background-color:var(--gray-disabled)}.switch--state--disabled>.switch__dot{background-color:#d9d9d9}.switch--state--disabled:hover{background-color:var(--light-gray)}.switch__label--state--inactive{color:var(--light-blueish-gray)}.switch--state--error{border:1px solid var(--timer---ocupada)}.cancelacion-p{padding:30px 0 0}.cancelacion-p__head{align-items:center;display:flex;flex-direction:column;justify-content:center}.cancelacion-p__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px}.cancelacion-p__subtitle{color:var(--placeholder);font-size:14px;font-weight:400;line-height:28px}.cancelacion-p__content{align-items:center;display:flex;flex-direction:column}.cancelacion-p__table{border:1px solid #efefef;border-radius:12px;height:auto;margin:12px 0;max-height:280px;overflow:hidden;width:calc(100% - 60px)}.cancelacion-p__table__head{background-color:#f9fafb;border-bottom:.5px solid #bebebe;height:40px}.cancelacion-p__table__content{height:calc(100% - 40px);overflow:hidden auto}.cancelacion-p__table__rows{display:grid;grid-template-columns:340px 112px 175px 1fr}.cancelacion-p__table__th{box-sizing:border-box;color:var(--primary);font-family:Roboto;font-size:12px;font-weight:700;height:40px;padding:12px 24px}.cancelacion-p__table__tr{height:60px}.cancelacion-p__table__td{box-sizing:border-box;height:60px;overflow:hidden;padding:16px 24px}.cancelacion-p__table__td span{color:var(--tipografa);font-size:12px;font-weight:600}.cancelacion-p__footer{border-top:1px solid #efefef;box-sizing:border-box;padding:16px 30px;width:100%}.cancelacion-p__btn{width:100%}.room-detail--occupied__tab--huesped--comments{align-items:center;display:flex;flex-direction:column}.room-detail--occupied__tab--cooments--container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 590px);justify-content:flex-start;margin-bottom:20px;overflow-y:auto;width:100%}.room-detail--occupied__tab--cooments--container-empty{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 410px);justify-content:space-between;margin-bottom:20px;overflow-y:auto;width:100%}.room-detail--occupied__tab--cooments--container-empty--centered{justify-content:center!important}.room-detail--occupied__tab--comments{width:92%}.detalle-h__alert-reservas{align-items:center;display:flex;justify-content:flex-start;margin:15px 5px;width:100%}.detalle-h__alert-reservas__label{color:var(--cancelada);font-size:14px;font-weight:400;line-height:20px}.detalle-h__alert-reservas__label strong{color:inherit}.detalle-h__alert-lista-espera{align-items:center;display:flex;justify-content:flex-start;margin:15px 5px;width:110%}.detalle-h__alert-lista-espera__label{color:var(--cancelada);font-size:14px;font-weight:400;line-height:20px}.detalle-h__alert-lista-espera__label strong{color:inherit}.modal-alert{padding:8px 24px}.modal-alert__title{font-size:18px;font-weight:600;margin-bottom:10px}.modal-alert__header{margin-bottom:12px}.modal-alert__text{color:#667085;font-size:12px;font-weight:400}.modal-alert__text--bold{color:#667085;font-weight:600}.modal-alert__select{margin-top:10px}.modal-alert__divider{background:#efefef;border-radius:8px;height:1px;margin-bottom:16px;margin-top:16px;width:100%}.modal-alert__buttons{display:flex;gap:20px}.modal-alert__button{width:100%}.detalle-h-booking__block-mg{height:calc(100% - 120px);margin-bottom:60px}.detalle-h-venta__clean-staff__block{height:calc(100% - 200px)}.detalle-h-venta__clean-type__box{height:calc(100% - 98px)}.detalle-h-venta__block-mg{height:calc(100% - 60px);margin-bottom:24px}.detalle-h-venta__mantenance__box{height:calc(100% - 130px)}.detalle-h-venta__booking__text{font-size:18px;line-height:20px;margin-bottom:20px}.detalle-h-venta__booking__box{height:calc(100% - 192px)}.detalle-h--pendiente-supervision-supervisor-list{height:calc(100dvh - 330px);margin-bottom:50px}.detalle-h-mant__home__tabs{height:calc(100% - 205px);margin-top:20px}.detalle-h-mant__home__block{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 24px);justify-content:space-between}.detalle-h-mant__home__content{box-sizing:border-box;padding-top:30px}.detalle-h-mant__comment__label{color:var(--white);font-size:12px;font-weight:400;line-height:20px}.detalle-h-mant__comment__value{color:var(--white);font-size:14px;font-weight:600;line-height:20px}.detalle-h-mant__comment__block{height:calc(100% - 230px);row-gap:30px}.detalle-h-mant__comment__empty{height:100%;margin-top:20px;min-height:230px}.room-detail--bloqueada__tab--comments{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.room-detail--bloqueada__tab--comments--container{justify-content:flex-start;padding:16px 0}.room-detail--bloqueada__tab--comments--container,.room-detail--bloqueada__tab--comments--container-empty{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;width:100%}.room-detail--bloqueada__tab--comments--container-empty{justify-content:center;padding:32px 0 16px}.room-detail--bloqueada__tab--comments-content{margin-bottom:10px;width:92%}.tab__reservada__detalles__container{display:flex;flex-direction:column;justify-content:space-between}.tab__reservada__detalles__main{height:calc(100dvh - 330px);overflow-y:auto}.tab__reservada__detalles__footer{margin-top:20px}.tab__reservada__detalles__textbox{width:88%}.modal__personas-extra--reserva__container{align-items:center;display:flex;flex-direction:column;.dropdown-component-container{margin-bottom:14px}}.modal__personas-extra--reserva__title{color:var(--tipografa);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;margin:16px 0;text-align:center}.modal__personas-extra--reserva__costos{display:flex;margin:16px 0}.modal__personas-extra--reserva__label{font-weight:400}.modal__personas-extra--reserva__label,.modal__personas-extra--reserva__value{color:var(--tipografa);font-family:Montserrat;font-size:16px;font-style:normal;line-height:24px}.modal__personas-extra--reserva__value{font-weight:700;margin-left:5px}.persona-extra-container-modal-container{padding:37px 35px 23px}.modal__personas-extra-reserva__card-number{width:100%}.tab__reservada__payments__container{display:flex;flex-direction:column;justify-content:space-between}.tab__reservada__payments__list{height:calc(100dvh - 415px);overflow-y:auto}.tab__reservada__payments__divider{background:#ffffff26;height:1px;margin:10px 0;width:100%}.registro-pago-reservaciones{animation:zoom-in .3s ease-in-out;overflow-x:hidden}.registro-pago-reservaciones__body{align-items:center;border-radius:12px;display:flex;flex:none;flex-direction:column;gap:10px;justify-content:space-between;padding:15px}.registro-pago-reservaciones__body__form{align-items:center;column-gap:30px;display:flex;flex-direction:row;height:100%;overflow:visible;row-gap:10px;width:100%}.registro-pago-reservaciones__body__form__mixto{flex:0 0 100%;padding-top:0}.registro-pago-reservaciones__header__title{color:#000;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:normal;text-align:center}.registro-pago-reservaciones__header__code{color:#717d96;color:var(--wf-base-600,#717d96);font-size:1.2rem;font-style:normal;font-weight:500;line-height:normal;text-align:center}.registro-pago-reservaciones__button{height:2.5rem;margin-top:20px;width:100%}.pago-asignacion__icon{align-items:center;background-color:var(--card-gray);border-radius:50%;display:flex;flex-direction:column;height:47px;justify-content:center;width:47px}.regitro-pago__modal-confirm{animation:zoom-in .3s ease-in-out;border:none;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;padding:25px}.regitro-pago__modal-confirm__container{display:flex;flex-direction:column;gap:10px;height:45%}.registro-reservas__form__room__button__cont__button{background-color:var(--primary);border-radius:6px;box-shadow:0 20px 24px -4px #10182814,0 4px 4px 0 #00000040;height:40px;width:100%}.horas-extra__body-trigger--left{animation:slideLeftHorasExtra .5s ease forwards}.horas-extra__body-trigger--right{animation:slideRightHorasExtra .5s ease forwards}.registro-pago-reservaciones__header__folio{color:#303030;color:var(--tipografia,#303030);font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-align:center}.registro-pago-reservaciones__header__folio strong{font-weight:700}.registro-pago-reservaciones__header__total{color:#303030;color:var(--tipografia,#303030);font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:12px;text-align:center}.registro-pago-reservaciones__header__total strong{font-weight:700}.icon-header{align-items:center;background:#efe9ff;border-radius:50%;display:flex;height:160px;justify-content:center;margin-bottom:10px;width:160px}.icon-header__icon{height:90px;width:90px}.icon-header__container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}.reservas-screen__drawer-modal-add-pa__item{color:#fff;color:var(--Blanco,#fff);cursor:pointer;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;gap:5px;line-height:28px;text-decoration-line:underline}.tab__reservada__cambio-habitacion__description{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.tab__reservada__cambio-habitacion__rooms{height:calc(100dvh - 340px);margin-bottom:20px;overflow-y:auto}.tab__reservada__cambio-habitacion__rooms-description{display:flex;justify-content:space-between;>span{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px}}.description__container{align-items:center;display:flex;flex-direction:column}.description{box-sizing:border-box;display:flex;flex-direction:row;position:relative;width:100%}.description__text{font-size:14px;letter-spacing:-.14px;line-height:150%;margin:0}.description__icon{height:16px;margin-right:20px;padding-top:3px;width:16px}.description__label{color:var(--white);font-weight:400}.description__value{color:var(--white);font-size:14px;line-height:20px}.description__link,.description__value{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-style:normal;font-weight:600}.description__link{cursor:pointer;font-size:16px;line-height:normal;position:absolute;right:0;text-decoration-line:underline;top:0}.description__container .text-box__wrapper{box-sizing:border-box;display:flex;justify-content:center;margin-top:12px;width:98%}.description__container .text-box__semi-container{height:auto;width:100%}.description__container .text-box__main{box-sizing:border-box;width:100%}.description__text__two-values{display:flex;justify-content:space-between;width:90%}.description__text__format{display:flex;flex-direction:column;justify-content:space-between}.description__text__format2{display:flex;flex-direction:column;justify-content:flex-start}.description__value2{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.asignacion-reservacion__info{height:50%;overflow-y:auto}.modal__editar-renta-reserva{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 0 0;width:570px}.modal__editar-renta-reserva .modal__close{height:44px;width:44px}.modal__editar-renta-reserva__icon__contain{align-items:center;background-color:#fef3f2;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.modal__editar-renta-reserva__icon{align-items:center;background-color:var(--pink-ocupado-light);border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.modal__editar-renta-reserva__icon span{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:18px;font-weight:600;height:20px;justify-content:center;width:20px}.modal__editar-renta-reserva__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.modal__editar-renta-reserva__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.modal__editar-renta-reserva__buttons{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:24px}.modal__editar-renta-reserva__btn{height:40px;width:100%}.home-screen-skeleton-container{display:flex;height:calc(100vh - 240px);justify-content:center;overflow:auto;width:100%}.room-skeleton-cards{align-content:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.home-screen-skeleton-card{background-color:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 0 2px 1px #0000000d;padding:16px}.home-skeleton-round{border-radius:100%;height:40px;width:40px;.skeleton-item-base{border-radius:100%;height:40px;width:40px}}.home-screen-skeleton-header{display:flex}.home-screen-skeleton-header-right{align-items:flex-end;display:flex;flex-direction:column;width:90%}.home-skeleton-right-first{border-radius:8px;height:14px;margin-bottom:8px;width:94px;.skeleton-item-base{border-radius:8px;height:14px;width:94px}}.home-skeleton-right-second{border-radius:8px;height:24px;width:62px;.skeleton-item-base{border-radius:8px;height:24px;width:62px}}.home-skeleton-content-first{border-radius:8px;height:24px;margin-bottom:10px;width:98px;.skeleton-item-base{border-radius:8px;height:24px;width:98px}}.home-skeleton-content-second{border-radius:8px;height:14px;width:134px;.skeleton-item-base{border-radius:8px;height:14px;width:134px}}.home-screen-skeleton-content{align-items:center;padding:40px 0;width:100%}.home-screen-skeleton-content,.home-screen__turno__wrapper{display:flex;flex-direction:column}.home-screen__turno{font-family:Qualy;font-size:20px}.home-screen__hora,.home-screen__turno{color:#303030;color:var(--Tipografa,#303030);font-style:normal;font-weight:400;line-height:normal}.home-screen__hora{font-family:Montserrat;font-size:16px}.free-room__content{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 130px);justify-content:space-evenly}.free-room__title{color:#303030;color:var(--Tipografa,#303030);font-family:Qualy;font-size:30px;font-style:normal;font-weight:400;line-height:normal}.free-room__options{display:flex;justify-content:center}.free-room__options-item{display:flex;flex-direction:column;gap:24px;margin:61px;max-width:260px}.free-room__options-item-description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.14px;line-height:120%;text-align:center}.free-room__confirm-button{width:272px}.check-circle input{display:none}.check-circle{-webkit-tap-highlight-color:transparent;display:block;font-size:20px;position:relative;-webkit-user-select:none;user-select:none}.check-circle__checkmark--disabled{background-color:var(--gray-disabled)}.check-circle__checkmark,.check-circle__checkmark--disabled{border-radius:50%;height:1em;left:0;position:relative;top:0;transition:all .25s;width:1em}.check-circle__checkmark{background-color:#2196f300;cursor:pointer}.check-circle__checkmark:hover:after{background-color:var(--pale-lilac);border:1px solid var(--deep-purple)}.check-circle input:checked~.check-circle__checkmark:hover:after{background-color:initial}.check-circle input:checked~.check-circle__checkmark{background-color:var(--purple-drawer-primario)}.check-circle__checkmark:after{border:1px solid var(--light-blueish-gray);border-radius:50%;content:"";height:.9em;left:0;position:absolute;top:0;transform:rotate(0deg);transition:all .25s,border-width .1s;width:.9em}.check-circle__checkmark--focus{box-shadow:0 0 0 4px var(--pale-lilac)}.check-circle input.check-circle__checkmark--unchecked:after{border-color:#fff0 #fff #fff #fff0;border-radius:0;border-width:0 .14em .14em 0;height:.45em;left:.35em;top:.15em;transform:rotate(45deg);width:.17em}.check-circle__checkmark:focus{box-shadow:0 0 0 4px var(--pale-lilac)}.check-circle input:checked~.check-circle__checkmark:after{border-color:#fff0 #fff #fff #fff0;border-radius:0;border-width:0 .14em .14em 0;height:.45em;left:.35em;top:.15em;transform:rotate(45deg);width:.17em}.check-circle__checkmark--disabled:after{border:1px solid var(--light-blueish-gray);border-radius:50%;content:"";height:.9em;left:0;position:absolute;top:0;transform:rotate(0deg);transition:all .25s,border-width .1s;width:.9em}.check-circle__checkmark--disabled.check-circle__checkmark--unchecked:after{border-color:#fff0 #fff #fff #fff0;border-radius:0;border-style:solid;border-width:0 .14em .14em 0;cursor:not-allowed;height:.45em;left:.35em;position:absolute;top:.15em;transform:rotate(45deg);width:.17em}.check-circle__checkmark--disabled.check-circle__checkmark--unchecked{background-color:var(--light-blueish-gray)}.box-option{border:1px solid var(--light-gray);padding:16px;position:relative}.box-option_border_active{border-color:var(--primary)}.box-option__check{position:absolute;right:16px;transform:scale(.8);z-index:1}.box-option__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}.box-option__icon__contain{margin-bottom:5px}.box-option__icon__circle{align-items:center;border-radius:50%;display:flex;height:70px;justify-content:center;width:70px}.box-option__icon__circle_active{background-color:var(--primary)}.box-option__icon__circle_inactive{background-color:var(--tipografa)}.box-option__icon__circle>.box-option__icon{height:48px;width:48px}.box-option__icon{height:80px;width:80px}.box-option__label{font-size:20px;font-weight:600;margin:0}.free-room-lyt__content{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 115px);justify-content:center}.free-room-lyt__title{color:var(--tipografa);font-family:Qualy;font-size:30px;font-weight:400;line-height:normal;margin:0;text-align:center}.free-room-lyt__options{grid-column-gap:60px;grid-row-gap:20px;column-gap:60px;display:grid;grid-template-columns:repeat(2,300px);margin:145px 0;row-gap:20px}.free-room-lyt__item{display:block;width:260px}.free-room-lyt__box-option{height:160px;width:100%}.free-room-lyt__box-option .box-option__label{text-align:center}.free-room-lyt__description{color:var(--tipografa);font-size:14px;font-weight:500;letter-spacing:.14px;line-height:120%;margin-top:24px;text-align:center}.free-room-lyt__button{margin-top:30px;width:432px}@media screen and (max-height:1023px){.free-room-lyt__options{margin:8vh 0}}.free-room-sucia__modal{box-sizing:border-box;height:543px;padding:24px;width:480px}.free-room-sucia__modal .modal__close{height:auto;width:auto}.free-room-sucia__form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%}.free-room-sucia__circle{background-color:var(--fondo--close);height:120px;margin-bottom:20px;width:120px}.free-room-sucia__circle,.free-room-sucia__circle-icon{align-items:center;border-radius:50%;display:flex;justify-content:center}.free-room-sucia__circle-icon{background-color:var(--primary);height:50px;width:50px}.free-room-sucia__form__title{font-size:26px;font-weight:600;letter-spacing:-1.04px;line-height:28px;margin:0}.free-room-sucia__form__subtitle{font-size:20px;font-weight:400;letter-spacing:-.8px;line-height:24px;margin:0 0 30px;text-align:center}.free-room-sucia__form__box{margin-bottom:48px;width:100%}.free-room-sucia__form__label{color:#606060;font-size:14px;font-weight:600;letter-spacing:-.56px;line-height:20px;margin-bottom:6px}.free-room-sucia__button{width:100%}.free-room-screen{max-width:1500px;width:100%}.free-room-supervisor{display:flex;height:auto;justify-content:center;min-height:calc(100vh - 115px);width:100%}.free-room-clean-supervisor .free-room-lyt__options,.free-room-supervisor .free-room-lyt__options{grid-column-gap:0;box-sizing:border-box;column-gap:0;display:grid;justify-items:center;margin:65px 0 30px;width:100%}.free-room-clean-supervisor .free-room-lyt__options,.free-room-supervisor .free-room-lyt__options{grid-template-columns:repeat(4,1fr)}.free-room-supervisor__select{display:flex;flex-direction:column;max-width:435px;row-gap:20px;width:100%}.free-room-supervisor__space{height:100px;width:100%}.free-room-supervisor--cleaning__dropdown{width:435px}.free-room-supervisor__comment-box{display:flex;flex-direction:column;margin:0 auto;max-width:435px;width:100%}@media screen and (max-width:1300px){.free-room-supervisor .free-room-lyt__options{gap:20px;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1200px){.free-room-supervisor .free-room-lyt__options{gap:20px;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1000px){.free-room-supervisor .free-room-lyt__options{gap:20px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.free-room-supervisor .free-room-lyt__options{gap:20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.free-room-supervisor .free-room-lyt__options{grid-template-columns:1fr}}@media screen and (max-height:1023px){.free-room-supervisor__space{height:5vh}}.free-room-mantenimiento{height:auto;min-height:calc(100vh - 115px)}.free-room-mantenimiento .free-room-lyt__options{column-gap:40px;grid-template-columns:repeat(3,300px);margin:65px 0 30px}.free-room-mantenimiento__select{margin-bottom:40px;width:432px}.free-room-mantenimiento__space{height:100px;width:100%}@media screen and (max-height:1023px){.free-room-mantenimiento__space{height:5vh}}.room-detail__page{display:flex;justify-content:space-between}.room-detail__page--checkout-main{align-items:flex-start;flex:1 1}.flexible-table-container{background:#fff;border:1px solid #efefef;border:1px solid var(--Fondo-select-drop,#efefef);border-radius:12px;max-height:100%;overflow-x:hidden;overflow-y:auto;width:100%}.flexible-table{background-color:initial;border-collapse:collapse;position:relative;width:100%}.flexible-table__header{background-color:var(--pale-white);border-bottom:.5px solid var(--gray-cell-header);border-collapse:collapse;position:sticky;top:0;width:100%;z-index:100}.flexible-table-container::-webkit-scrollbar{background:#0000;height:8px;width:8px}.flexible-table-container::-webkit-scrollbar-thumb{background:var(--gray-cell-header);border-radius:8px}.flexible-table-container:focus{outline:none}.flexible-table::-webkit-scrollbar,.flexible-table::-webkit-scrollbar-thumb{display:none}.flexible-table__body__cell{border-bottom:1px solid var(--light-gray);height:104px;padding:16px 24px}.flexible-table__body__cell--center{text-align:center}.flexible-table__body__cell-text--goTo{cursor:pointer}.emptyState__table{align-items:center;background-color:var(--white);border-radius:12px;display:flex;flex-direction:column;height:calc(100% - 44px);justify-content:center;padding:60px 16px;width:100%}.flexible-table-block{background-color:#eeeaf0;height:70px;width:2370%}.flexible-table-sticky{overflow:visible}.flexible-table__header__cell{background-color:initial;border-bottom:1px solid var(--gray-cell-header);box-sizing:border-box;gap:12px;height:44px;margin:0;padding:12px 24px;text-align:start}.flexible-table__header__cell--pointer{cursor:pointer}.flexible-table__header__cell-text{color:#6941c6;color:var(--morado-morado-primario,#6941c6);font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:18px;white-space:nowrap}.flexible-table__filter-menu__wrapper{bottom:-25px;display:flex;justify-content:flex-end;margin:0 -24px;position:relative}.flexible-table__filter-menu{background:var(--white);border-radius:8px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;display:flex;flex-direction:column;max-height:248px;max-width:235px;max-width:250px;min-width:150px;overflow-y:auto;position:fixed;text-align:start;width:-moz-fit-content;width:fit-content}.flexible-table__filter-menu::-webkit-scrollbar{background:var(--white);border-radius:8px;gap:10px;padding:4px;width:8px}.flexible-table__filter-menu::-webkit-scrollbar-thumb{background:var(--gray-background);border-radius:8px;width:4px}.flexible-table__filter-menu__text{color:var(--tipografa);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-right:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flexible-table__filter-menu__item{align-items:center;display:flex;justify-content:space-between;margin:2px;padding:10px}.flexible-table__filter-menu__item:hover{background-color:var(--fondo-close)}.flexible-table__filter-menu__item--selected{background:var(--purple-secondary);border-radius:6px}.header-suggetions{background-color:var(--white);border:1px solid var(--scroll);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;box-sizing:border-box;height:-moz-fit-content;height:fit-content;max-height:300px;overflow:scroll;position:fixed;width:234px;z-index:var(--mid)}.header-suggetions__head{grid-column-gap:15px;align-items:center;border-bottom:1px solid var(--scroll);box-sizing:border-box;column-gap:15px;display:grid;grid-template-columns:16px 1fr;height:44px;padding:0 12px;position:relative}.header-suggetions__input{border:none;box-sizing:border-box;color:var(--tipografa);font-size:12px;font-weight:600;height:24px;line-height:24px;outline:none;padding-right:20px;width:100%}.header-suggetions__input::placeholder{color:var(--placeholder);font-weight:400}.header-suggetions__menu{box-sizing:border-box;height:calc(100% - 44px);overflow:hidden auto;padding-left:6px}.header-suggetions__item{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;height:-moz-fit-content;height:fit-content;padding:8px}.header-suggetions__item__wrapper{display:flex;flex-direction:column;max-height:200px;overflow:auto}.header-suggetions__item--active{background-color:var(--purple-secondary)}.header-suggetions__item:hover{background-color:var(--fondo--close)}.header-suggetions__item-label{align-items:center;display:flex;font-size:12px;font-weight:500;gap:8px}.header-suggetions__item-label__text{max-width:170px;white-space:wrap}.header-suggestions__item-not-found{color:#303030;color:var(--Tipografa,#303030)}.header-suggestions__item-clear,.header-suggestions__item-not-found{font-family:Montserrat;font-size:12px;font-style:normal;line-height:20px}.header-suggestions__item-clear{color:var(--primary);font-weight:500;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.header-suggestions__checkbox{border-color:var(--placeholder);border-radius:2px;border-style:solid;border-width:1px;height:13px;margin:2.5px;width:13px}.header-suggestions__checkbox:hover{border-color:var(--primary)}.flexible-table__body__cell-text{box-sizing:border-box;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;height:78px;line-height:20px;max-width:250px;overflow:hidden;padding:16px 12px;text-overflow:ellipsis;white-space:nowrap;&.disabled{opacity:.5}}.flexible-table__body__row{background-color:var(--white);border-bottom:1px solid #f2f4f7;border-bottom:1px solid var(--stroke-inputs-default,#f2f4f7);border-top:1px solid #f2f4f7;border-top:1px solid var(--stroke-inputs-default,#f2f4f7)}.flexible-table__body__row:hover{background-color:var(--fondo-close)}.flexible-table__body__row--selected{background-color:var(--fondo-close);border-bottom:1px solid #6941c6;border-bottom:1px solid var(--morado-morado-primario,#6941c6)}.flexible-table__body__row--selected,.flexible-table__body__row--selected td{border-top:1px solid #6941c6;border-top:1px solid var(--morado-morado-primario,#6941c6)}.flexible-table__cell--sort{position:relative}.flexible-table__cell--sort__menu{background:#fff;background:var(--Blanco,#fff);border:.864px solid #eaecf0;border:.864px solid var(--Scroll,#eaecf0);border-radius:6.911px;box-shadow:0 10.367px 13.823px -3.456px #10182814,0 3.456px 5.184px -1.728px #10182808;display:flex;flex-direction:column;overflow:hidden;position:fixed;width:175px}.flexible-table__cell--sort__menu__item{padding:10px}.flexible-table__cell--sort__menu__item:hover{background-color:var(--fondo--close)}.flexible-table__cell--sort__menu__item--active{background-color:var(--purple-secondary)}.flexible-table__cell--sort__menu__text{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:13.823px;font-style:normal;font-weight:500;line-height:20.734px}.empty__container{justify-content:center}.empty,.empty__container{align-items:center;display:flex}.empty{flex-direction:column}.empty-state-title{font-size:24px;font-weight:700;margin-top:20px}.empty-state-subtitle{color:#667085;font-size:14px;font-weight:500;margin:10px 0}.empty-state-button{margin-top:40px;width:380px}.room-detail__page--checkout-tab-estancia__wrapper{display:flex;flex-direction:column;height:calc(100vh - 230px);min-height:0;width:100%}.room-detail__page--checkout-tab-estancia__table{background:#fff;border-radius:12px;flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}.room-detail__page--checkout-tab-estancia-total-wrapper{background:#0000;border-top:1px solid #e5e5e5;bottom:0;display:flex;justify-content:flex-end;padding-top:12px;position:sticky;z-index:1}.room-detail__page--checkout-tab-estancia-total{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);display:flex;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:-.2px;line-height:150%;margin-top:0;text-align:right;width:375px}.room-detail__page--checkout-main{display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;width:100%}.room-detail__page--checkout-resumen{align-items:center;background:#fff;background:var(--Color,#fff);border-radius:6px;display:flex;flex-direction:column;height:calc(100dvh - 190px);justify-content:space-between;margin-left:37px;margin-top:20px;min-height:385px;padding:24px;width:300px}.room-detail__page--checkout-header{display:flex;width:100%}.room-detail__page--checkout-resumen__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.room-detail__page--checkout-body{display:flex;flex-direction:column;height:393px;justify-content:flex-start;overflow-y:scroll;width:100%}.room-detail__page--checkout__item{margin:12px 0}.room-detail__page--checkout__divider{background-color:var(--gray-background);height:1.5px;margin:10px 0;width:100%}.room-detail__page--checkout-footer{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.room-detail__page--checkout__total--item{margin:4px 0;width:100%}.room-detail__page--checkout__total--bold{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;justify-content:space-between;letter-spacing:-.12px;line-height:150%;text-align:right}.room-detail__page--checkout__total--thin{font-feature-settings:"calt" off;color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:-.12px;line-height:150%}.room-detail__page--checkout__total--last{display:flex;justify-content:space-between;margin:12px;width:100%}.room-detail__page--checkout__total--last__text{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.room-detail__page--modal--confirm{font-weight:400}.room-detail__page--modal--confirm,.room-detail__page--modal--confirm--bold{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:18px;font-style:normal;line-height:20px}.room-detail__page--modal--confirm--bold{font-weight:700}.room-detail__page--checkout-tab-room-service__wrapper{display:flex;flex-direction:column;height:calc(100vh - 230px);min-height:0;width:100%}.room-detail__page--checkout-tab-room-service__table{background:#fff;border-radius:12px;flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}.room-detail__page--checkout-tab-room-service-total-wrapper{background:#0000;bottom:0;display:flex;justify-content:flex-end;padding-top:12px;position:sticky;z-index:1}.room-detail__page--checkout-tab-room-service-total{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);display:flex;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:-.2px;line-height:150%;margin-top:0;text-align:right;width:375px}.room-detail__page--checkout-comments{max-height:400px;overflow-y:scroll;width:56dvw}.room-detail__page--checkout-comments-header{margin:12px}.room-detail__page--checkout-comments-title{color:var(--tipografa);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.room-detail__page--checkout-comments__divider{background-color:var(--stroke);height:1px;margin:12px;width:100%}.room-detail__page--checkout-incidences{max-height:176px;overflow-y:auto;width:100%}.room-detail__page--checkout-incidence__link{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px;text-decoration-line:underline}.room-detail__page--checkout-comments--empty{align-items:center;display:flex;height:40dvh;justify-content:center;width:56dvw}.room-detail__page--checkout-comments-link{color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;line-height:20px;text-decoration-line:underline}.room-detail__page--checkout-comment-incidentes{align-items:center;display:flex;gap:16px;justify-content:flex-start;margin:12px 0}.room-detail__page--checkout-comment-incidentes__col{display:flex;flex-direction:column;&.center{align-items:center}}.room-detail__page--checkout-comment-incidentes__stick{background-color:var(--purple-drawer-primario);border-radius:8px;height:22px;margin-top:4px;width:1px}.room-detail__page--checkout-comment-incidentes__text--bold{color:var(--tipografa);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:28px}.room-detail__page--checkout-comment-incidentes__text{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.detalle-incidencia__container{grid-row-gap:20px;animation:select-animation2 .5s ease none;display:grid;height:470px;height:calc(100vh - 300px);overflow-y:scroll;row-gap:20px}.detalle-incidencia__container__items{max-height:470px}.detalle-incidencia__container-button{bottom:24px;position:absolute;width:330px}.detalle-incidencia__button{width:100%}.detalle-incidencia__modal{align-items:center;animation:zoom-in .3s ease-in-out;background-color:var(--modal-background);border:none;border-radius:8px;display:flex;flex-direction:column;height:430px;justify-content:space-around;min-width:350px;padding:24px;width:512px}.detalle-incidencia__modal__title{align-items:center;display:flex;flex-direction:column;font-size:26px;font-weight:600;line-height:28px;& h2{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;text-align:center}}.detalle-incidencia__modal__inputs{display:flex;flex-direction:column;gap:20px;width:100%}.rdetalle-incidencia__modal__icon{align-items:center;background-color:var(--light-gray);border-radius:50%;display:flex;flex-direction:row;height:5rem;justify-content:center;margin-top:1.5rem;padding:3px;width:5rem}.detalle-incidencia__modal__form{align-items:center;display:flex;flex-direction:column;height:72%;justify-content:space-around;width:100%}.detalle-incidencia__modal__svg{height:100%;margin:7px;width:100%}.comments__container{height:calc(100vh - 480px);overflow-y:scroll}.comments__container-button{bottom:24px;position:absolute;width:412px}.comments__button{margin-bottom:10px;width:100%}.comments__empty__container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;width:50%}.comments__empty__container_icon{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#6941c64d;border-radius:50%;display:flex;height:160px;justify-content:center;width:160px}.comments__empty__text{color:var(--white);font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin-top:10px;text-align:center}.comment__textarea{box-sizing:border-box;height:130px;width:100%}.comments__container .text-box__wrapper{margin-bottom:20px}.comments__container .text-box,.comments__container .text-box__description{color:var(--white);font-size:12px;font-weight:600;line-height:20px}.comments__container .text-box__character-limit{bottom:10px}.comments__container .text-box__semi-container{height:130px}.comments__item{display:flex;flex-direction:column;gap:4px;line-break:normal;margin-bottom:20px;overflow-wrap:break-word;word-break:break-word}.comments__item__date{color:var(--white);font-size:12px;line-height:20px}.comments__item__detail{color:var(--white);font-size:14px;font-weight:600;line-height:20px}.incidencia__drawer__title{font-size:26px;font-weight:600;line-height:normal;margin:18px 0 8px}.incidencia__drawer__subtitle,.incidencia__drawer__title{color:var(--white);font-family:Montserrat;font-style:normal}.incidencia__drawer__subtitle{font-size:18px;font-weight:500;line-height:24px;margin:0 0 30px}.incidencia__drawer .drawer__contain__top-right svg{height:30px;width:30px}.end-checkout__content{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 240px);justify-content:space-evenly;margin:30px}.end-checkout__title{color:#303030;color:var(--Tipografa,#303030);font-family:Qualy;font-size:30px;font-style:normal;font-weight:400;line-height:normal}.end-checkout__options{display:flex;flex-wrap:wrap;justify-content:center}.end-checkout__options-item{display:flex;flex-direction:column;gap:24px;margin:10px;max-width:300px}.end-checkout__dropdown__container{display:flex;flex-direction:column;row-gap:20px}.end-checkout--cleaning__dropdown,.end-checkout__confirm-button{width:435px}.room-detail__page__pending-payments{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 350px}.room-detail__page__pending-payments-main{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-evenly;width:-moz-fit-content;width:fit-content}.room-detail__page__pending-payments-comments-header{border-bottom:1px solid #e2e7f0;margin-bottom:20px;margin-top:12px;width:100%}.room-detail__page__pending-payments-comments-title{color:var(--tipografa);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 15px}.room-detail__page__pending-payments-incidences{max-height:300px;overflow-y:auto;width:56dvw}.room-detail__page--pending-payments-resumen{align-items:center;background:#fff;background:var(--Color,#fff);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0;padding:24px;width:350px}.room-detail__page--pending-payments-resumen__title__wrapper{display:flex;width:100%}.room-detail__page--pending-payments-resumen__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.room-detail__page--pending-payments__item{margin:12px 0}.room-detail__page--pending-payments__item-m .ticket__item__label{font-size:12px}.room-detail__page--pending-payments__item-m .ticket__item__icon{margin-right:16px}.room-detail__page--pending-payments__divider{background-color:var(--gray-background);height:1.5px;margin:20px 10px;width:100%}.room-detail__page--pending-payments__total--item{margin:4px 0;width:100%}.room-detail__page--pending-payments__total--bold{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);display:flex;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:-.14px;line-height:150%;text-align:right}.room-detail__page--pending-payments__total--thin{font-feature-settings:"calt" off;color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:-.12px;line-height:150%}.room-detail__page--pending-payments__total--last{display:flex;justify-content:space-between;margin:12px;width:100%}.room-detail__page--pending-payments__total--last__text{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.ticket{background-color:var(--white);border:1px solid var(--white);border-radius:12px;box-shadow:0 0 2px 1px #0000000d;box-sizing:border-box;color:var(--tipografa);height:-moz-fit-content;height:fit-content;padding:25px 0 0;transform:translateY(-65px)}.ticket__block{grid-row-gap:12px;border-bottom:1px solid #e2e7f0;display:grid;grid-auto-rows:42px;grid-template-columns:1fr;padding:12px 7px;row-gap:12px}.ticket__title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin:0 0 20px;padding:0 24px}.ticket__content{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 100px);justify-content:space-between;overflow-y:auto;padding:0 12px 0 24px;width:calc(100% - 4px)}.ticket__content::-webkit-scrollbar{height:7px;width:7px}.ticket__content::-webkit-scrollbar-track:vertical{background-color:initial;border-radius:7px}.ticket__content::-webkit-scrollbar-thumb:vertical{background-color:#efefef;border-radius:7px}.ticket__item{box-sizing:border-box;display:flex;flex-direction:row}.ticket_p{font-size:12px;letter-spacing:-.14px;line-height:150%;margin:0}.ticket__item__icon{height:16px;margin-right:14px;padding-top:3px;width:16px}.ticket__item__label{color:var(--placeholder);font-weight:400}.ticket__item__value{color:var(--wf-base-900);font-weight:600}.ticket__totals__block{flex-direction:column;height:120px;margin:25px 0}.ticket__subtotal,.ticket__totals__block{display:flex;justify-content:space-between}.ticket__subtotal{align-items:center;color:var(--tipografa);font-size:12px;font-weight:600;margin:0;width:100%}.ticket__subtotal>span{color:inherit}.ticket__subtotal>strong{color:inherit;font-size:1em;font-weight:600}.ticket__total_2{font-size:12px;line-height:20px}.ticket__total,.ticket__total_2{align-items:center;color:var(--tipografa);display:flex;font-weight:600;justify-content:space-between;margin:0}.ticket__total{font-size:24px;line-height:36px;width:100%}.ticket__tax{display:flex;font-size:12px;font-weight:500;justify-content:space-between}.ticket__tax>span{color:var(--slate-gray)}.ticket__payment{border-bottom:1px solid #e2e7f0;box-sizing:border-box;padding:15px 0 20px 7px;width:100%}.ticket__payment__list{display:flex;flex-direction:column;padding-top:15px}.ticket__payment__item{box-sizing:border-box;justify-content:space-between;margin-bottom:10px;padding-left:30px;width:100%}.ticket__payment__info,.ticket__payment__item{align-items:center;display:flex}.ticket__payment__text{color:var(--tipografa);font-size:14px;font-weight:600}.ticket__footer{box-sizing:border-box;padding:0 24px;width:100%}.ticket__button{height:40px;width:100%}.ticket-item-payment__contain{position:relative}.ticket-item-payment__list{display:flex;flex-direction:column;padding-top:5px}.ticket-item-payment__link{position:absolute;right:0;top:0}.ticket-item-payment__link-text{color:var(--purple-drawer-primario);cursor:pointer;display:block;font-size:12px;font-weight:600;text-decoration:underline}.ticket__item__edit{box-sizing:border-box;display:flex;flex-direction:row}.ticket__payment__item__edit{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.ticket__payment__info__edit{display:flex;flex-direction:column}.ticket__payment__info__edit:first-child{align-items:flex-start}.ticket__payment__info__edit:last-child{align-items:flex-end}.ticket_e{font-size:12px;letter-spacing:-.14px;line-height:150%;margin:0}.ticket__item__label__edit{color:var(--placeholder);font-weight:400}.ticket__item__value__edit{color:var(--wf-base-900);font-weight:600}.datapicker__calendar{height:75dvh}.current--dot{background-color:var(--primary);border-radius:10px;flex-shrink:0;height:6px;width:6px}.current:hover{.current--dot{background-color:var(--blue-slate)}}.selected{.current--dot{background-color:var(--white)}}.input-container{align-items:flex-start;display:flex;flex-direction:column;width:100%}.input-date{width:100%}.in-input-iconMode{align-items:center;cursor:pointer;display:flex;height:100%;margin:0 auto}.input.error{border:1px solid var(--error)}.input{align-items:center;background:var(--white);border:1px solid var(--light-blueish-gray);border-radius:8px;box-shadow:0 1px 2px #1018280d;box-sizing:border-box;display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:8px;height:40px;padding:10px 14px;width:100%}.input-container-iconMode{align-items:flex-start;display:flex;flex-direction:column;gap:6px;width:66px}.event{background-color:var(--deep-purple);border-radius:50%;height:4.8px;margin-left:1px;margin-top:23px;position:absolute;width:5px}.day.selected .event{background-color:#fff}.day.disabled .event{background-color:var(--deep-gray)}.in-input{align-items:center;cursor:pointer;display:flex;gap:8px;height:100%;width:100%}label.input-container__label{color:var(--label-color);flex:none;flex-grow:0;font-family:var(--font-text);font-size:14px;font-style:normal;font-weight:600;height:20px;order:0}.placeholder{color:var(--slate-gray);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.placeholder:hover{color:var(--header);transition:all .2s}.date-select{color:var(--tipografa);font-size:16px;font-style:normal;font-weight:600;line-height:24px;white-space:nowrap}.day.selected{background:var(--primary-variant);color:var(--white);font-size:24px;font-style:normal;font-weight:500;transition:all .3s}.containers-numbers{padding:2px 0}.day.disabled{color:var(--slate-gray);cursor:not-allowed;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.day.selected.current:hover,.day.selected:hover{background:var(--purple-drawer-primario)}.day.selected.current:hover{color:var(--white)}.day.within-range:hover{background:var(--gray-disabled);border-radius:0;color:var(--blue-slate)}.containers-numbers.selected-init{background:linear-gradient(to right,#fff 50%,var(--fondo-close) 50%)}.containers-numbers.selected-end{background:linear-gradient(to right,var(--fondo-close) 50%,#fff 50%)}.day.within-range.within-range_mon{border-bottom-left-radius:20px;border-top-left-radius:20px}.day.within-range.within-range_sun{border-bottom-right-radius:20px;border-top-right-radius:20px}.day.within-range{background:var(--fondo-close);border-radius:0;margin:-1px;padding:2px;transition:all .3s;width:100%}.day.selected.current{background:var(--deep-purple);color:var(--white)}.day.current:hover{background:var(--primary-variant2);color:var(--blue-slate)}.day.current{background:var(--purple-secondary);color:var(--purple-drawer-primario)}.container-input_date{height:464px;position:absolute;top:15%;z-index:3}.container-input_date,.container-input_date-iconMode{align-items:center;background:var(--white);border:1px solid var(--gray-disabled);border-radius:8px;box-shadow:0 20px 24px -4px #10182814,0 8px 8px -4px #10182808;display:flex;flex-direction:column;padding:0;width:328px}.container-input_date-iconMode{position:fixed;right:40%;top:24%;z-index:var(--top)}span.icon-date{padding-top:2px}.container-input--animation{animation:select-animation .5s ease none}.input__date__change{align-items:center;display:flex;height:15%;justify-content:space-around;padding-top:6px;width:100%}.calendar{display:flex;flex-direction:column;height:71%;overflow-y:auto;width:87%}.container-btn{align-items:center;border-top:1px solid var(--light-gray);display:flex;gap:10px;height:15%;justify-content:center;width:100%}button.button--secondary-gray.button-data_input.button{font-size:14px;font-style:normal;font-weight:600;height:46%;width:45%}button.button--primary.button-data_input.button{height:40px;width:93px}button.button--primary.button-data_input.button,button.button--primary.button-data_input.button span.text,button.button--secondary-gray.button-data_input.button span.text{font-size:14px;font-style:normal;font-weight:600}.calendar-week-day{color:var(--blue-slate);font-size:16px;font-weight:600;padding:7px 0}.calendar-show-day,.calendar-week-day{align-items:center;display:grid;font-style:normal;grid-template-columns:repeat(7,1fr);text-align:center}.calendar-show-day{font-size:24px;font-weight:500;height:100%;line-height:20px;overflow-y:scroll}.calendar-days{display:grid;font-weight:400;grid-template-columns:repeat(7,1fr);height:85%;line-height:20px}.calendar-days,.day{font-size:24px;font-style:normal}.day{align-items:center;color:var(--blue-slate);cursor:pointer;display:flex;flex-direction:column;font-weight:500;height:38px;justify-content:center;transition:all .3s;width:38px}.day,.day:hover{border-radius:20px}.day:hover{background:var(--fondo-close)}.arrow-left{cursor:pointer;text-align:center;width:22%}.year{color:#303030;font-size:14px;font-style:normal;font-weight:600;line-height:24px;text-align:center;width:56%}.arrow-reigth{cursor:pointer;text-align:center;width:22%}.calendar-days div.current{background:var(--gray-disabled);border-radius:20px}.input-container-secondary{.container-input_date-iconMode{right:37%;top:15%;width:500px;.calendar{width:82%}.secondary-close{display:flex;justify-content:flex-end;padding:22px 24px 10px;width:90%}.calendar-week-day{border-bottom:1px solid #efefef;border-top:1px solid #efefef}.containers-numbers{display:flex;justify-content:center}.input__date__change{width:90%}.secondary-buttons{border-top:1px solid #efefef;display:flex;justify-content:space-around;margin-top:10px;padding:24px;width:90%;.button{width:200px}}}}@media screen and (min-width:1250px) and (max-width:1370px){.container-input_date-iconMode{top:0;.input__date__change{height:10%;margin-top:-15px;padding-top:0}.day{font-size:20px}}}.datepicker-modal__input-date{width:100%}.datepicker-modal__input{box-sizing:border-box;height:44px;width:100%}.datepicker-modal__input--active{border-color:var(--header)}.datepicker-modal__modal{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:0}.datepicker-modal__modal>.container-input_date{border:none;box-shadow:none;height:100%;position:static;width:100%}.datepicker-modal__modal .calendar{width:80%}.datepicker-modal__modal .button-data_input{height:50px!important;width:45%!important}.free-room-bloqueada .free-room-lyt__options{column-gap:50px;grid-template-columns:repeat(3,300px)}.clean-room-supervision{.box-option__content{.box-option__label{text-align:center}}}.guest-screen{box-sizing:border-box;position:relative}.guest-screen__form{display:flex;justify-content:space-between}.guest-screen__block{margin-bottom:40px}.guest-screen__row{grid-column-gap:12px;grid-row-gap:20px;column-gap:12px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:20px;width:-moz-fit-content;width:fit-content;.input-text__container{width:282px}}.guest-screen__subtitle{border-bottom:1px solid #e2e7f0;color:var(--tipografa);font-size:14px;font-weight:600;margin:0 0 16px;padding-bottom:10px}.guest-screen__input-text{width:282px}.guest-screen__row .input-text__wrapper{width:100%}.guest-screen__row .input-tel__container{gap:4px;width:282px}.guest-screen__row .input-tel__wrapper{width:100%}.guest-screen__row .input-tel__semicontainer{width:282px}.guest-screen__input-currency{width:calc(100% - 110px)}.guest-screen__select{box-sizing:border-box;width:282px}.guest-screen .input-currency__wrapper,.guest-screen .text-box__wrapper{width:100%}.guest-screen .text-box__semi-container{box-sizing:border-box;height:120px;width:100%}.guest-screen__services{grid-row-gap:30px;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;row-gap:30px}.guest-screen__switch:first-child{justify-content:left}.guest-screen__switch{flex-direction:row-reverse}.guest-screen__switch .switch__info{margin:0 24px 0 0}.guest-screen__textarea{font-size:12px;height:90px;width:100%}.guest-screen__field{align-items:flex-end;display:flex;flex-direction:column;margin-top:15px}.guest-screen__field__remove{cursor:pointer;height:20px;margin:12px 0 0 12px;width:20px}.guest-screen__field__remove>svg{height:22px;width:22px}.guest-screen__ticket{height:708px;padding-top:12px;transform:translateY(-65px);width:282px;.ticket__title{font-size:16px;margin-bottom:0}.ticket__item__label{color:#667085;font-size:12px;margin-bottom:4px}.ticket__item__value{font-size:12px}.ticket__total{font-size:20px}.ticket__content{height:575px;width:280px}}.guest-screen__ticket__payment .ticket__item__icon{height:14px;margin-right:8px;min-width:16px;width:14px}.guest-screen__ticket__block{grid-row-gap:12px;border-bottom:1px solid #e2e7f0;display:grid;grid-template-columns:1fr;margin-top:12px;padding:0 0 12px;row-gap:12px}.guest-screen__ticket__services{height:auto}.guest-screen__ticket__services .ticket__item{min-height:21px}.guest-screen__ticket__total{height:auto;margin:25px 0 0;row-gap:10px}.guest-screen__extra__button{font-size:16px;height:48px;padding-left:20px;padding-right:20px}.guest-screen>.modal--confirm{left:0;top:0}.guest-screen__modal{box-sizing:border-box}.guest-screen__modal .modal--confirm__title{height:auto;margin:0;width:300px}.guest-screen__link-edit{color:var(--purple-drawer-primario);cursor:pointer;display:block;font-size:14px;font-weight:600;text-decoration:underline}.guest-screen__ticket__abonar,.guest-screen__ticket__payment{border-bottom:1px solid #e2e7f0;box-sizing:border-box;padding:0 12px 12px;width:100%}.guest-screen__ticket__payment__box{display:flex;justify-content:space-between;position:relative}.guest-screen__ticket__payment__list{padding-top:4px}.guest-screen__ticket__payment__list .ticket__payment__item{margin-bottom:4px;padding-left:25px}.guest-screen__ticket__abonar .venta-habitacion__easyrewards__item__amount,.guest-screen__ticket__abonar span,.guest-screen__ticket__payment__list span{font-size:12px}.guest-screen__ticket__abonar__list .venta-habitacion__puntosAbonados__method>svg,.guest-screen__ticket__payment__list .ticket__payment__info>svg{height:14px;min-width:16px;width:14px}.guest-screen__ticket__abonar,.guest-screen__ticket__payment{border-bottom:none}.guest-screen__ticket__abonar:empty+.guest-screen__ticket__payment,.guest-screen__ticket__abonar:not(:empty){border-bottom:1px solid #e2e7f0}.guest-screen__modal--confirm{display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%}.modal--confirm__icon{align-items:center;border-radius:35px;display:flex;flex:none;flex-grow:0;height:48px;justify-content:center;order:0;width:48px}.modal--confirm__icon-button--success{background:#dbf6d4;border:8px solid #ecfdf3}.gest-modal--confirm__title{font-family:Montserrat;font-size:26px;font-style:normal;font-weight:600;line-height:28px}.gest-modal--confirm__code,.gest-modal--confirm__title{color:#303030;color:var(--Tipografa,#303030);display:block;text-align:center}.gest-modal--confirm__code{font-size:20px;font-weight:400;line-height:24px;margin-top:5px}.gest-screen__modal__description__wrapper{display:flex;justify-content:space-evenly;margin-bottom:40px;margin-top:20px}.gest-screen__modal__description{display:flex}.gest-screen__modal__description__labels{display:flex;flex-direction:column;margin-left:16px}.gest-screen__modal__description__label1{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.gest-screen__modal__description__label2{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.guest-screen-container{margin:0 auto;max-width:1200px;width:100%;.screen__head{align-items:flex-start}.screen__head__back{margin-bottom:26px}.input-tel__label{font-size:12px}}.guest-screen__col-left{height:calc(100dvh - 150px);margin-right:20px;overflow:scroll}.guest-resumen__wrapper{background-color:var(--white);border:1px solid var(--white);border-radius:12px;box-shadow:0 0 2px 1px #0000000d;box-sizing:border-box;color:var(--tipografa);display:flex;flex-direction:column;height:calc(100dvh - 140px);justify-content:space-between;max-height:700px;min-height:310px;transform:translateY(-65px);transform:translateY(-30px);width:300px}.guest-resumen__header{margin:12px 24px}.guest-resumen__title,.guest-resumen__title-pagos-registrados{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.guest-resumen__title-pagos-registrados{margin:12px}.guest-resumen__body{height:465px;margin:0 12px;overflow-y:scroll}.guest-resumen__divider{background-color:var(--gray-background);height:1px;width:100%}.guest-resumen__footer{margin:12px 24px}.guest-resumen__action{align-items:center;display:flex;flex-direction:column;left:-24px;position:relative;width:300px}.guest-resumen__action__button__container{align-items:flex-end;display:flex;height:56px;justify-content:center;width:100%}.guest-resumen__action__button{height:40px;width:250px}.guest-resumen__total__detail{display:flex;justify-content:space-between}.guest-resumen__total__detail__label{font-feature-settings:"calt" off;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600}.guest-resumen__total__detail__label,.guest-resumen__total__detail__label--thin{color:#303030;color:var(--Tipografa,#303030);letter-spacing:-.12px;line-height:150%}.guest-resumen__total__detail__label--thin{font-feature-settings:"calt" off;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500}.guest-resumen__total__detail__label--total{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%;text-align:right}.venta-habitacion__puntosAbonados__wrapper{align-items:flex-end;display:flex;flex-direction:column;width:100%}.venta-habitacion__puntosAbonados__header{align-items:center;display:flex;justify-content:space-between;width:100%}.venta-habitacion__puntosAbonados__method{align-items:center;column-gap:10px;display:flex}.venta-habitacion__puntosAbonados__method__label{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.venta-habitacion__easyrewards__item{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:5px 0;width:calc(100% - 25px)}.venta-habitacion__easyrewards__item__method{align-items:center;display:flex}.venta-habitacion__easyrewards__item__method__label{margin-left:3px;text-align:left}.venta-habitacion__easyrewards__item__amount,.venta-habitacion__easyrewards__item__method__label{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.venta-habitacion__easyrewards__item__amount{text-align:right}.registro-reservas__form{animation:select-animation .5s ease none;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.registro-reservas{margin-bottom:20px}.registro-reservas__header h2{margin:0}.registro-reservas__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.registro-reservas__icon-x{background-color:var(--card-gray);border-radius:50%;cursor:pointer;padding:.5rem}.registro-reservas__form__room{display:flex;flex-direction:column;margin-left:70px;width:inherit}.registro-reservas__form__room__dropdown{align-items:flex-start;column-gap:20px;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:40px;width:100%;.input-text__hint{margin-top:5px}}.registro-reservas__form__room__tipeRoom{display:flex;flex-direction:column;gap:15px;justify-content:space-between;width:100%}.registro-reservas__form__room__tipeRoom__item{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:flex-start;width:100%}.container-date_selected{align-items:center;display:flex;gap:5px}.registro-reservas__form__room__tipeRoom__item p{margin:3px}.registro-reservas__form__room__tarifa{display:flex;flex-direction:column;gap:20px}button.registro-reservas__form__room__button{background:#2d3648;border:none;border-radius:5px;color:#fff;cursor:pointer;height:2.5rem;width:100%}.registro-reservas__form__room__tarifa__column1{align-items:flex-start;column-gap:20px;display:flex;flex-wrap:nowrap;margin-bottom:20px;margin-top:40px;width:100%}.registro-reservas__form__room__tarifa__column2{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.registro-reservas__form__counter{margin-top:26px}button:disabled.registro-reservas__form__room__button{background-color:#969ba3;cursor:not-allowed}.counter-section-form{display:flex;gap:174px;margin-bottom:50px}.registro-reservas__formDate{.input-text__label{font-size:12px}}.registro-reserva-screen{height:768px;margin:0 auto;max-width:1200px;width:100%;.screen__head__title{font-size:20px}.guest-screen{padding-top:18px}}.registro-reservas__form__room{.input-text,.input-text__label{font-size:12px}.input-text{height:40px;width:340px}.counter__label{font-size:12px}.dropdown-component{height:40px;width:340px}.dropdown-component__placeholder,.dropdown-component__value{font-size:12px;width:170px}.counter__limit{font-size:10px;width:180px}}.registro-reservas__form__room__tipeRoom__title{color:#606060;font-size:12px;font-weight:600}.multiple-dropdown_experiencias .multiple-dropdown-component__value{max-width:300px}.registro-reservas__form__room__experiencias-disabled{background-color:#606060;color:#606060}.mini-room-type-card{border:1px solid #f2f4f7;border-radius:11.571px;flex-shrink:0;height:76px;transition:all .2s;width:150px}.mini-room-type-card__body{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;height:auto;padding:10px;width:auto}.mini-room-type-card__container{align-items:center;display:flex;justify-content:space-between;width:100%}.mini-room-type-card__name{font-size:13px;line-height:12px;margin-bottom:17px;width:100%}.mini-room-type-card__name,.mini-room-type-card__people{color:var(--tipografa);font-style:normal;font-weight:600}.mini-room-type-card__people{align-items:flex-end;display:flex;font-size:12px;margin-right:5px}.mini-room-type-card-header-container{align-items:center;display:flex;margin-bottom:3px}.mini-room-type-card-header-container svg{height:12px;width:12px}.mini-room-type-card__extra{align-items:flex-end;color:var(--tipografa);display:flex;font-size:9px;font-style:normal;font-weight:300;margin-right:7px}.mini-room-type-card__header{display:flex;flex-direction:row;justify-content:space-between;max-height:32px;width:100%}.mini-room-type-card__header .check-circle{font-size:14px;margin-top:-2.8px}.mini-room-type-card__header .check-circle__checkmark{height:14px;width:14px}.reservas__alert-max{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 30px 16px;width:570px}.reservas__alert-max .modal__close{height:44px;width:44px}.reservas__alert-max__icon__contain{background-color:#fef3f2;height:40px;margin-bottom:8px;width:40px}.reservas__alert-max__icon,.reservas__alert-max__icon__contain{align-items:center;border-radius:50%;display:flex;justify-content:center}.reservas__alert-max__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.reservas__alert-max__icon span{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:12px;font-weight:600;height:16px;justify-content:center;width:16px}.reservas__alert-max__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.reservas__alert-max__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.reservas__alert-max__text strong{color:var(--placeholder)}.reservas__alert-max__btn-group{grid-column-gap:9px;column-gap:9px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:auto}.reservas__alert-max__btn{height:40px;width:100%}.input-date__date-text{width:300px}.input-date-modal__container{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.input-date-modal__container_deselectable{margin-top:30px}.modal__close{margin:-5px -10px}.input-date-modal__footer{align-items:center;display:flex;flex-direction:column;width:100%}.input-date-modal__footer__divider{background-color:var(--gray-background);height:1px;margin-top:10px;position:relative;width:106%}.input-date-modal__footer__buttons{align-items:center;column-gap:12px;display:flex;margin-top:16px;width:100%}.input-date-modal__footer__button{width:50%}.input-date-modal__paginator{align-items:center;display:flex;height:97px;justify-content:space-between;width:100%}.input-date-modal__month-label{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:43.651px;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.input-date-modal__paginator__divider{background-color:var(--gray-background);height:1px;width:100%}.input-date-modal__paginator__button{cursor:pointer}.input-date-modal__paginator__button.disabled{cursor:not-allowed;opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.input-date-modal__week-days{align-items:center;display:grid;grid-template-columns:repeat(7,1fr);height:35px}.input-date-modal__week-days__label{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:36.376px;text-align:center}.input-date-modal__week-days__divider{background-color:var(--gray-background);height:1px;width:100%}.input-date-modal__month-days{grid-row-gap:20px;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);overflow-y:scroll}.input-date-modal__month-day{border:1px solid #000;padding:10px;text-align:center}.day__item__wrapper{display:flex;height:40px;justify-content:center;width:70px;&.period{background-color:var(--fondo-close)}&.selected-right{background:linear-gradient(to right,var(--fondo-close) 50%,var(--white) 50%)}&.selected-left{background:linear-gradient(to left,var(--fondo-close) 50%,var(--white) 50%)}&.end-of-week{border-bottom-right-radius:80px;border-top-right-radius:80px}&.start-of-week{border-bottom-left-radius:80px;border-top-left-radius:80px}}.day__item__wrapper:hover{&.period{background-color:var(--Fondo-Fondo-base)}}.day__item{align-items:center;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px;&.selected{background-color:var(--purple-secondary)}&.disabled{cursor:not-allowed;pointer-events:inherit}}.day__item:hover{background-color:var(--Fondo-Fondo-base);&.selected{background-color:var(--fondo-close)}&.disabled{background-color:var(--white)}}.day__item__label{color:#303030;color:var(--Tipografa,#303030);font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;&.disabled{color:var(--menu)}&.selected{color:var(--primary)}}.day__item__dot{background-color:var(--primary);border-radius:10px;height:5px;width:5px;&.disabled{background-color:var(--stroke)}}.skeleton-item-base{background:linear-gradient(269.49deg,#f5f1ff,#faf8ff 97.56%);border-radius:10px;display:inline-block;height:40px;overflow:hidden;position:relative;width:100%;&:after{animation-duration:2s;animation-iteration-count:infinite;animation-name:skeleton;background:linear-gradient(269.49deg,#f5f1ff,#faf8ff 97.56%);border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}}.skeleton-item-base-drawer{background:linear-gradient(269.49deg,#787878,#4c4c4c 97.56%);border-radius:10px;display:inline-block;height:40px;overflow:hidden;position:relative;width:100%;&:after{animation-duration:2s;animation-iteration-count:infinite;animation-name:skeleton;background:linear-gradient(269.49deg,#787878,#4c4c4c 97.56%);border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}}@keyframes skeleton{to{transform:translateX(100%)}}.skeleton-base{display:grid}.date-picker-container{.input-text{font-size:12px;height:40px;width:384px}}.date-picker-calender{background-color:#fff;border:.72px solid #f2f4f7;border-radius:7.48px;box-shadow:0 20px 24px -4px #10182814;height:498px;justify-content:normal;margin-top:20px;width:383px;.input-date-modal__month-label{font-size:14px}.input-date-modal__paginator{height:auto;margin:18px 22px 20px;width:340px}.input-date-modal__week-days__label{font-size:14px}.day__item__wrapper{width:48px}.input-date-modal__month-days,.input-date-modal__paginator__divider,.input-date-modal__week-days,.input-date-modal__week-days__divider{margin:0 22px;width:340px}.icon-border-center svg{width:8px}.input-date-modal__week-days{height:50px}.input-date-modal__week-days__divider{margin-bottom:10px}}.date-picker-calender__skeleton{box-sizing:border-box;padding:20px 24px 0}.date-picker-calender__skeleton-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.date-picker-calender__skeleton-circle{border-radius:50%!important;height:40px!important;width:40px!important}.date-picker-calender__skeleton-title{height:14px!important;width:111px!important}.date-picker-calender__skeleton-content{grid-row-gap:15px;display:grid;row-gap:15px;width:100%}.date-picker-calender__skeleton-content .skeleton-item-base{height:40px!important;width:100%!important}.reservas-screen__float-button{align-items:center;background-color:var(--primary);border-radius:50%;bottom:80px;cursor:pointer;display:flex;height:75px;justify-content:center;position:fixed;right:60px;width:75px;z-index:99}.reservas-screen__float-button>svg{height:50%;width:50%}.calendario-reservaciones{align-items:center;display:flex;flex-direction:column;margin-top:30px}.calendario-reservaciones__header{display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.calendar-reservaciones__dayname{color:var(--slate-gray);display:flex;font-family:var(--font-text);font-size:14px;font-style:normal;font-weight:600;margin-right:10px}.calendar-reservaciones__container-days{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:absolute;width:162px}.calendar-reservaciones__day__item.current.reservation{background:var(--primary);border:none;color:#fff}.calendario-reservaciones__container{animation:select-animation .5s ease none;display:flex;flex-direction:column;height:auto;width:100%}.calendario-reservaciones__header-title{margin:14px 10px}.calendar-reservaciones__day{background:#fff;border-radius:50%;display:flex;padding:2.5px}.calendar-reservaciones__day__item.reservation{border:1px solid var(--primary);color:var(--primary)}.calendar-reservaciones__day__item{align-items:center;border:none;border-radius:50%;color:var(--tipografa);display:flex;font-family:var(--font-text);font-size:16px;font-style:normal;font-weight:600;height:2rem;justify-content:center;line-height:140%;width:2rem}.calendar-reservaciones__day__item.disabled{border:none;color:var(--slate-gray);cursor:not-allowed}.calendar-reservaciones__containers-days{grid-gap:4px;background:#f2f4f7;border:1px solid #f2f4f7;display:grid;grid-auto-rows:minmax(auto,1fr);grid-template-columns:repeat(7,1fr);height:70vh}.calendar-reservaciones__containers-numbers{background:#fff;border:none;display:flex}.calendar-reservaciones__day__item.disabled.reservation{border:1px solid var(--slate-gray)}.calendar-reservaciones__day.current{background:var(--primary);border:1px solid #fff;color:#fff}.month-name{color:var(--slate-gray);font-family:var(--font-text);font-size:14px;font-style:normal;font-weight:500;line-height:20px;width:55%}.info-reservacion{align-items:center;background-color:var(--primary-variant2);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:93%;justify-content:flex-end;margin:auto;width:95%}.info-reservacion.disabled{background-color:var(--white-background);cursor:not-allowed}.contador-reservaciones{color:var(--primary);font-family:var(--font-text);font-size:14px;font-style:normal;font-weight:700;margin-bottom:5px}.contador-reservaciones.disabled{color:var(--slate-gray);cursor:not-allowed}.calendario-reservaciones__change-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:2rem;justify-content:center;width:2rem}.calendario-reservaciones__change-btn:hover{transform:scale(1.1);transition:all .4s}.reservas-screen__drawer-modal-add-pa{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.reservas-screen__table__tabs{margin-bottom:30px}.reservas-screen__table-section{border:none;outline:none;overflow-x:hidden;position:relative;width:100%}.reservas-screen__table__filter-section{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px;overflow-x:auto;overflow:visible}.reservas-screen__table__search-section{display:flex}.reservas-screen__table-cell__pago{display:flex;justify-content:flex-start;width:100%}.cursor{cursor:pointer}.reservas-screen__table-cell__pago-text{align-items:center;border-radius:16px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;gap:4px;line-height:18px;mix-blend-mode:multiply;padding:2px 8px 2px 6px;text-align:start;width:-moz-fit-content;width:fit-content}.reservas-screen__table-cell--pagada{background:#dbf6d4;background:var(--card-card-card-disponible,#dbf6d4);border:1px solid var(--card-card-card-disponible);color:#408232;color:var(--Disponible,#408232)}.reservas-screen__table-cell--pendiente{background:var(--card---sucia);border:1px solid var(--card---sucia);color:var(--sucia)}.reservas-screeen__table-cell--no-show{background:#d1d3de;background:var(--fondo-mantenimiento,#d1d3de);border:1px solid #d1d3de;border:1px solid var(--fondo-mantenimiento,#d1d3de);color:#535a5e;color:var(--fondo-gris,#535a5e)}.reservas-screen__table-cell--cancelada{background:#fdf2f2;background:var(--Ocupada_card_1,#fdf2f2);border:1px solid #fdf2f2;border:1px solid var(--Ocupada_card_1,#fdf2f2);color:#eb5757;color:var(--Ocupado,#eb5757)}.gastos-empty-state{align-items:center;display:flex;height:80vh;justify-content:center}.reservas-screen__table{border:1px solid var(--gray-background);border-radius:10px;max-height:55vh;overflow:auto}@media screen and (max-height:849px){.reservas-screen__table{border:1px solid var(--gray-background);border-radius:10px;max-height:47vh;overflow:auto}}@media screen and (min-height:900px){.reservas-screen__table{border:1px solid var(--gray-background);border-radius:10px;max-height:65vh;overflow:auto}}.reservas-screen__table-cell__huesped{line-height:1.2;max-width:120px;white-space:normal;word-break:break-word}.reservas-screen__table-wrapper{background:#fff;border-radius:18px;height:calc(100dvh - 350px);min-height:300px;overflow:auto;position:relative}.reservas-screen__table-wrapper:after{display:none}.reservas-screen__table-wrapper.reservas-screen__table-wrapper--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:0 0 10px 10px;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.reservas-screen__btn{background:var(--primary-variant2);border-radius:11.571px;flex-direction:column;height:150px;width:52px}.reservas-screen__btn--disabled{background-color:#fff;border:none;transition:all .4s}.reservas-screen__input{margin-right:20px;width:415px}.reservas-screen__drawer__title{font-size:28px;font-weight:600;line-height:normal;margin:20px 0 8px}.reservas-screen__drawer__subtitle,.reservas-screen__drawer__title{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-style:normal}.reservas-screen__drawer__subtitle{font-size:18px;font-weight:500;line-height:24px;margin:0 0 30px}.reservas-screen__drawer__link{background-color:initial;width:100%}.reservas-screen__drawer__link>span{color:var(--white)}.page__reservada__detalles__spacer{margin:10px 0}.page__reservada__detalles__textbox{width:88%}.reservas-screen__drawer__button{margin-bottom:10px;width:100%}.reservas-screen__drawer__description{animation:select-animation2 .5s ease none;display:flex;flex-direction:column;gap:20px;height:calc(100vh - 300px);overflow-y:scroll}.reservas-screen__drawer__buttons{width:100%}.reservas-screen__drawer__button-valet-parking{margin-top:30px;width:100%}.asignacion__reservaciones__drawer__tab__title{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:20px;margin:5px 0 10px}.asignacion__reservaciones__drawer__tab__pay__top{display:flex;flex-direction:column;overflow:hidden auto}.asignacion__reservaciones__drawer__tab__pay{overflow:hidden}.asignacion__reservaciones__drawer__tab__pay,.asignacion__reservaciones__drawer__tab__pay__info{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.asignacion__reservaciones__drawer__tab__pay__total{animation:select-animation2 .5s ease none;display:flex;flex-direction:column;justify-content:space-evenly;padding-top:10px;width:100%}.asignacion__reservaciones__drawer__tab__pay__total__divider{background-color:#f2f4f7;height:1px;width:100%}.asignacion__reservaciones__drawer__tab-modal-add-pago{align-items:center;display:flex;justify-content:space-between}.asignacion__reservaciones__drawer__tab-pay__header{align-items:flex-end;display:flex;flex-direction:column;padding:12px 0;width:100%}.asignacion__reservaciones__drawer__tab-pay__total{display:flex;justify-content:space-between;width:calc(100% - 20px)}.asignacion__reservaciones__drawer__tab-pay__total__label{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.asignacion__reservaciones__drawer__tab-pay__total__value{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-align:right}.asignacion__reservaciones__drawer__tab-pay__card__label{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-left:4px}.asignacion__reservaciones__drawer__tab-pay__card__value{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:right}.asignacion__reservaciones__drawer__tab__pay__total__item{margin:8px 0;width:100%}.signacion__reservaciones__drawer__tab__pay__total__line1{display:flex;justify-content:space-between;width:100%}.signacion__reservaciones__drawer__tab__pay__total__line1>span{font-feature-settings:"calt" off;color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:150%}.signacion__reservaciones__drawer__tab__pay__total__line2{display:flex;justify-content:space-between;width:100%}.signacion__reservaciones__drawer__tab__pay__total__line2>span{font-feature-settings:"calt" off;color:#ffffffb3;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:150%;text-align:right}.reservas-screen__tabs__navigation{margin-bottom:30px;position:sticky;top:0}.asignacion-reservacion{animation:select-animation2 .5s ease none;flex-direction:column;gap:15px;height:100%;margin-top:40px}.asignacion-reservacion,.asignacion-reservacion__table{align-items:center;display:flex;justify-content:space-between}.asignacion-reservacion__table{margin-bottom:10px;width:90%}.asignacion-reservacion__info{display:flex;flex-direction:column;gap:20px;overflow-y:scroll;width:100%}.asignacion-reservacion__table__item__info{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:20px;margin:0}.asignacion-reservacion__header{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.asignacion-reservacion__header__title{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0;text-align:center}.asignacion-reservacion__table__item__description{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.reservaciones-add-extraperson__icon{align-items:center;background-color:var(--light-gray);border-radius:50%;display:flex;flex-direction:row;height:5rem;justify-content:center;margin-top:1.5rem;padding:3px;width:5rem}.asignacion-reservacion__table__item{align-items:center;display:flex;flex-direction:column;gap:10px}.asignacion-reservacion__header__icon{background:#6941c64d;border-radius:50%;height:120px;width:120px}.asignacion-reservacion__header__icon__svg{height:94%;position:relative;width:51%}.asignacion-reservacion__button__confirm{bottom:24px;margin-top:10px;position:sticky;width:100%}.reservas-screen__room-tabs{height:calc(100vh - 200px);margin-bottom:30px;overflow-y:auto}.reservas-screen__drawer__header{display:flex;justify-content:space-between;margin-bottom:10px}.reservas-screen__drawer__header>span{color:var(--white);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:right}.reservas-screen__drawer__room{animation:select-animation2 .5s ease none;display:flex;flex-direction:column;height:100%;margin-top:30px}.reservas-screen__room__drawer__button{bottom:24px;margin-top:10px;position:sticky;width:100%}@keyframes select-animation2{0%{opacity:.5;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.reservas-screen__drawer__detail{color:#fff;font-size:14px;font-weight:600;line-height:20px;margin-bottom:18px}.table-skeleton-container{overflow:hidden}.table-skeleton-base{border-radius:8px;height:14px;margin-bottom:8px;width:auto;.skeleton-item-base{border-radius:8px;height:14px;width:auto}}.calendario-reservaciones__control{align-items:center;animation:select-animation .5s ease none;display:flex;gap:10px}.calendario-reservaciones__control-date-month{align-items:center;background:var(--white);border:var(--border-input);border-radius:8px;box-shadow:var(--shadow-input);color:var(--slate-gray);display:flex;flex-direction:row;font-family:var(--font-text);gap:5px;height:2.7rem;justify-content:space-between;width:10rem}.calendario-reservaciones__control-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:row;margin:2px;transition:all .3s}.calendario-reservaciones__control-btn:hover{transform:scale(1.1);transition:all .3s}.calendario-reservaciones__control-date-year{margin-right:10px;transition:all .3s;width:8rem}.calendario-reservaciones__control-date-day,.calendario-reservaciones__control-date-year{align-items:center;background:var(--white);border:var(--border-input);border-radius:8px;box-shadow:var(--shadow-input);color:var(--slate-gray);display:flex;flex-direction:row;font-family:var(--font-text);gap:5px;height:2.7rem;justify-content:space-between}.calendario-reservaciones__control-date-day{width:7rem}.badge__text{align-items:center;border-radius:16px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;gap:4px;line-height:18px;mix-blend-mode:multiply;padding:2px 8px 2px 6px;text-align:start;width:-moz-fit-content;width:fit-content}.badge--success{background:#dbf6d4;background:var(--card-card-card-disponible,#dbf6d4);border:1px solid var(--card-card-card-disponible);color:#408232;color:var(--Disponible,#408232)}.badge--warning{background:var(--card---sucia);border:1px solid var(--card---sucia);color:var(--sucia)}.badge--disabled{background:#d1d3de;background:var(--fondo-mantenimiento,#d1d3de);border:1px solid #d1d3de;border:1px solid var(--fondo-mantenimiento,#d1d3de);color:#535a5e;color:var(--fondo-gris,#535a5e)}.badge--danger{background:#fdf2f2;background:var(--Ocupada_card_1,#fdf2f2);border:1px solid #fdf2f2;border:1px solid var(--Ocupada_card_1,#fdf2f2);color:#eb5757;color:var(--Ocupado,#eb5757)}.reservas-screen__btn>svg{height:22px;width:22px}.reservas-screen__btn.disabled{background:#fff;border:none;border-radius:8px;box-shadow:0 0 2px 1px #0000000d;color:#000;transition:all .4s;width:150px}.reservas-screen__btn{align-items:center;background:var(--fondo-close);border:1px solid var(--primary);border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;box-shadow:0 0 2px 1px #0000000d;color:var(--primary);cursor:pointer;display:flex;flex-direction:row;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;gap:5px;height:44px;justify-content:center;text-align:center;transition:all .4s}.reservas-screen{box-sizing:border-box}.guest-screen__head__filters{align-items:center;display:flex}.reservas-screen__snackbar__content{font-weight:400}.reservas-screen__snackbar__content,.reservas-screen__snackbar__content--bold{color:#408232;color:var(--Disponible,#408232);font-family:Inter;font-size:14px;font-style:normal;line-height:20px}.reservas-screen__snackbar__content--bold{font-weight:700}.venta-habitacion__sections__form{height:calc(100dvh - 150px);overflow-x:hidden;overflow-y:auto;width:870px}.venta-habitacion__container{height:calc(100dvh - 40px);margin:0 auto;max-width:1200px}.venta-habitacion__sections{align-items:flex-start;column-gap:36px;display:flex;height:calc(100dvh - 150px);justify-content:space-between}.venta-habitacion__header-labels{column-gap:10px;display:flex;flex-wrap:wrap;margin:10px;width:100%}.venta-habitacion-input{width:255px}.venta-h-screen__count{align-items:center;display:flex;gap:40px;justify-content:space-between}.venta-h-screen__edit-matricula__wrapper{align-items:center;column-gap:5px;display:flex;margin-top:12px}.venta-h-screen__edit-matricula{text-wrap:nowrap;cursor:pointer;font-size:18px;font-weight:600;line-height:28px;max-width:200px;overflow:hidden;text-decoration-line:underline;text-overflow:ellipsis}.venta-h-screen__check-anticipado__label,.venta-h-screen__edit-matricula{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);font-family:Montserrat;font-style:normal}.venta-h-screen__check-anticipado__label{font-size:16px;font-weight:700;letter-spacing:-.32px;line-height:20px}.venta-h-screen__count__label{font-weight:600;height:40px;margin:0}.venta-h-screen__count__label,.venta-h-screen__count__label>span{color:var(--label-color);font-family:Montserrat;font-size:12px;font-style:normal;line-height:140%}.venta-h-screen__count__label>span{display:block;font-weight:400}.payment-method-dropdown{width:300px}.payment-method-field__wrapper{column-gap:10px;display:flex;flex-wrap:wrap}.payment-method-field__link{color:var(--primary);cursor:pointer;font-size:18px;font-style:normal;font-weight:600;text-decoration-line:underline}.venta-h-screen__edit-matricula--error{color:var(--pink-ocupado);font-family:var(--font-text);font-size:10px;font-style:normal;font-weight:500;width:257px}.venta-habitacion__consultar-saldo{align-items:center;display:flex;gap:10px;height:28px;margin-top:40px}.venta-habitacion__consultar-saldo__link{color:#6941c6;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:28px;text-decoration:underline;transition:color .3s ease}.venta-habitacion__consultar-saldo__link:hover{color:darken(#6941c6,10%)}.payment-method-fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.easyrewards-abonar__input-text,.payment-method-fields .easyrewards-abonar__input-text{width:275px}.venta-habitacion__inputs{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 40px;width:100%}.venta-habitacion__costs__wrapper{display:flex;flex-direction:column;margin:0 12px}.venta-habitacion__costs__item{display:flex;flex-direction:column;margin-top:5px;width:100%}.venta-habitacion__costs__item-total{display:flex;justify-content:space-between;width:100%}.venta-habitacion__costs__item-total>span{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:150%}.venta-habitacion__costs__item-iva{display:flex;justify-content:space-between;width:100%}.venta-habitacion__costs__item-iva>span{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:150%}.venta-habitacion__costs__item-sumatory{display:flex;justify-content:space-between;margin:10px 0;width:100%}.venta-habitacion__costs__item-sumatory>span{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%;text-align:right}.venta-habitacion__payments__wrapper{align-items:flex-end;display:flex;flex-direction:column;width:100%}.venta-habitacion__payments__divider{display:flex}.venta-habitacion__payments__header{align-items:center;display:flex;justify-content:space-between;width:100%}.venta-habitacion__payments__method{align-items:center;column-gap:10px;display:flex}.venta-habitacion__payments__method__label{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.venta-habitacion__payments__edit{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);cursor:pointer;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:28px;text-align:right;text-decoration-line:underline}.venta-habitacion__payments__item{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:6px 0;width:calc(100% - 25px)}.venta-habitacion__payments__item__method{align-items:center;column-gap:5px;display:flex}.venta-habitacion__payments__item__amount,.venta-habitacion__payments__item__method__label{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.venta-habitacion__payments__item__amount{text-align:right}.venta-habitacion__resumen__wrapper__wrapper{background-color:var(--white);background:#fff;background:var(--Color,#fff);border:1px solid #fff;border:1px solid var(--Blanco,#fff);border-radius:12px;box-shadow:0 0 2px 1px #0000000d;display:flex;flex-direction:column;height:calc(100dvh - 100px);justify-content:space-between;max-height:700px;min-height:300px;transform:translateY(-65px);width:300px}.venta-habitacion__resumen__wrapper{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.venta-habitacion__resumen{height:100%;justify-content:flex-start;margin:0 24px;overflow-y:auto;padding-right:6px}.venta-habitacion__resumen,.venta-habitacion__resumen__descriptions{display:flex;flex-direction:column}.venta-habitacion__resumen__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;margin:12px 24px}.venta-habitacion__resumen__footer__wrapper{position:relative;width:100%}.venta-habitacion__resumen__footer{align-items:center;display:flex;flex-direction:column;height:72px;justify-content:center;width:100%}.venta-habitacion__payments__divider{background-color:var(--gray-background);height:1px;width:100%}.venta-habitacion__label-title{display:flex}.venta-habitacion__label-text{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:150%;margin-left:12px}.venta-habitacion__form-section{display:flex;flex-direction:column;margin:20px 0}.venta-habitacion__form-section__header{align-items:center;display:flex;justify-content:space-between}.venta-habitacion__form-section-icon{transition:transform .3s}.venta-habitacion__form-section-icon.open{transform:rotate(180deg)}.venta-habitacion__form-section__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.venta-habitacion__form-section__divider{background-color:var(--stroke);height:1px;margin:16px 0;width:100%}.venta-habitacion__form-section__content{column-gap:10px;display:flex;flex-wrap:wrap}.payment-method__card-number{width:300px}.venta-habitacion__form-section__row{column-gap:20px;display:flex;flex-wrap:wrap;margin:0;width:100%}.modal-matricula__wrapper{justify-content:space-evenly}.modal-matricula__header{margin-bottom:40px;margin-top:20px;row-gap:16px}.modal-matricula__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:20.981px;text-align:center}.modal-matricula__row{align-items:center;column-gap:24px;display:flex;margin-top:10px}.modal-matricula__grid{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:repeat(2,1fr)}.modal-matricula__input{width:239px}.easyrewards-abonar__input-text{width:300px}.gastos-search__container{position:relative}.gastos-search__close{align-items:center;background-color:var(--fondo-close);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;position:absolute;right:25px;top:50%;transform:translateY(-50%);width:30px}.config-gastos-screen{padding-bottom:80px}.gastos-screen-right{display:flex;gap:20px;padding-top:10px;.input-container-iconMode .input-text__icon{left:35%}}.gastos-screen-header-controls{animation:none;box-sizing:border-box;height:52px;padding:6px 0}.gastos-screen-header-controls .calendario-reservaciones__control-date-month,.gastos-screen-header-controls .calendario-reservaciones__control-date-year{box-sizing:border-box;height:40px}.reservas-screen__btn{margin-right:10px}.input-text__wrapper{left:50px}.reservas-screen__btn{width:150px}.gastos-cards{display:flex;justify-content:flex-start;margin:15px -9px;overflow:auto}.gastos-cards-gradientX{height:-moz-fit-content;height:fit-content;position:relative}.gastos-cards-gradientX:before{background:linear-gradient(90deg,#fff 0,#fff0 5%,#fff0 95%,#fff);border-radius:10px;bottom:5px;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:1px;z-index:var(--mid)}.gastos-cards .card-header-title{font-size:14px}.gastos-cards .card-content-number,.gastos-cards .card-content-number2{font-size:20px}.gastos-cards .card-content-link{font-size:12px}.gastos-cards .card-footer-percent-text{font-size:10px}.card-gastos{box-sizing:border-box;min-width:220px;width:254px!important}.gastos-table,.gastos-table-empty-state{border-radius:10px;height:calc(100vh - 350px);overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.gastos-table.show-gradient:after{display:block}.gastos-table:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:10px;bottom:0;content:"";display:none;height:60px;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:10}.flexible-table__header__cell{height:0;padding:12px}.gastos-table .flexible-table__body__cell-text{height:50px;max-width:145px;padding:16px}.reservas-screen__float-button{bottom:50px}.config-gastos-subtitle-container{display:flex;margin-top:5px}.config-gastos-subtitle,.config-gastos-subtitle-total{font-size:20px;font-weight:500}.config-gastos-subtitle-total{font-weight:700;margin:0 5px}.config-gastos-cards{margin-top:20px}.gastos-screen-right-empty{align-items:center;display:flex}.gastos__float-button{right:130px}.gastos-table__icons__item{cursor:pointer}.gastos-table__icons{align-items:center;display:flex;gap:10px;justify-content:center}.config-categoriagastos-subtitle-container,.config-categoriagastos-subtitle-containerEmptyState{align-items:center;display:flex;height:80vh;justify-content:center}.modal--confirm__content,.modal__content{animation:zoom-in .3s ease-in-out}.gastos-mayor-categoria__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:10px 0}.mesajesEdit__text{font-weight:400;gap:5px;line-height:28px;width:100%}.mesajesEdit__text,.mesajesEdit__text-bold{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:18px;font-style:normal}.mesajesEdit__text-bold{font-weight:700}.mesajesEdit,.mesajesEdit-two{border-bottom:1px solid #efefef;display:flex;flex-direction:column;gap:5px;margin:0 28px 24px;padding-bottom:24px}.gastos-screen__btn{align-items:center;background:#fff;background:var(--Color,#fff);border-radius:12px;box-shadow:0 0 2px 1px #0000000d;cursor:pointer;display:flex;height:44px;justify-content:center;width:70px}.gastos-month-dropdown{width:200px}.gastos-year-dropdown{width:100px}.gastos-search{align-items:center;display:flex;justify-content:space-between;margin-top:10px;.gastos-month-dropdown{margin-right:16px}}.gastos-search-title{font-size:16px;font-weight:600}.gastos-search-inputs{display:flex}.card-gastos{height:120px;.card-header-title{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.card-gastos-big{box-sizing:border-box;height:124px;min-width:254px;width:254px;.card-header-title{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-header{margin-bottom:10px}.card-content-number{margin-bottom:8px}.card-content-link{margin-top:0}}.gasto-eliminado-pill{background-color:#d1d3de;border-radius:16px;color:#535a5e;font-weight:500;padding:2px 6px}.gastos-table-row-eliminado{color:#979797}.categorias-cell,.comentarios-cell{word-wrap:break-word;white-space:normal;width:100px}.edit-categoria-modal{.icon-header{margin-top:45px}}.delete-modal-buttons{display:flex}.delete-modal-subtitle{color:#667085;margin-top:20px;width:540px}.delete-modal-subtitle-bold{color:#667085;font-weight:700}.delete-modal-gasto{height:-moz-fit-content;height:fit-content;padding:0;width:580px;.modal--confirm__divider{left:0;margin-top:20px;width:100%}.button{height:40px;width:265px}.modal--confirm__footer{height:-moz-fit-content;height:fit-content;justify-content:space-between;margin:24px 20px;width:540px}}.gastos-screen .flexible-table{background-color:#eeeaf0}.gastos__float-button{align-items:center;background-color:var(--primary);border-radius:50%;bottom:80px;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:80px;width:60px;z-index:99}.addModalCrearGasto__form{padding:16px 30px 0;.guest-screen__switch{margin-top:16px;.switch--state--disabled{background-color:var(--purple-drawer-primario)}.switch--state--disabled>.switch__dot{background-color:var(--white)}}}.addModalCrearGasto__form__parallel{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between}.addModalCrearGasto__form__parallel-grid{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:273px 1fr;width:100%}.addModalCrearGasto__form__parallel__text-box,.addModalCrearGasto__form__recepcion{width:100%;.text-box__character-limit{bottom:70px}}.addGastoModalContainer{height:-moz-fit-content;height:fit-content;padding:0;top:20px;width:628px;.input-text{width:273px}.modal__close{right:25px;top:15px}.icon-header{height:60px;margin-top:30px;width:60px}.icon-header__icon{height:25px;width:25px}.icon-header__title{font-size:18px;margin-bottom:2px}.icon-header__subtitle{color:#667085;font-size:14px;font-weight:500}.dropdown-component-label{font-size:12px;margin-bottom:4px}.dropdown-component{height:40px}.dropdown-component-container{margin-bottom:16px;max-width:100%}.input-text__label,.text-box__description{font-size:12px}.input-text__container,.text-box__wrapper{gap:4px}.input-text{height:40px}.subcategoria-dropdown{width:272px}.addModalCrearGasto__form__parallel__text-box{height:60px}.text-box__semi-container{height:90px}.text-box__wrapper{padding-bottom:16px}.button--primary{margin:16px 0}.dropdown-component__area{border:1px solid #f2f4f7;border-radius:8px}.gastos-drop-no-border .dropdown-component__area{border:none}.input-text__icon{left:5%;top:30%;transform:none}.monto-add-gasto .input-text__icon{top:25%}.dropdown-metodo-gastos .dropdown-cont svg{margin-left:4px;position:absolute;top:10px}.dropdown-metodo-gastos .dropdown-component__placeholder{margin-left:30px}.dropdown-metodo-gastos .dropdown-component__value{margin-left:34px}}.add-gasto-modal-fecha{padding:0 40px;.day__item__wrapper{width:56px}}.gasto-switch-text{color:#667085;font-size:12px;margin:5px 0 16px}.card__container{background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 2px 0 #1018280d;margin:0 10px;padding:12px 24px;width:16%}.percent-container{align-items:flex-end;display:flex;flex-direction:column}.card-header{align-items:flex-start;display:flex;justify-content:space-between}p{margin:0}.card-header-title{font-size:16px;font-weight:600}.card-header-percent{background-color:#6941c6;border-radius:16px;color:#fff;padding:2px 8px}.card-footer-percent,.card-header-percent{align-self:flex-end;display:inline-block;font-size:14px;font-weight:600;margin-left:10px}.card-footer-percent{color:#6941c6}.card-footer-percent-text{font-size:12px;font-weight:600}.card-content-number,.card-content-number2{font-size:24px;font-weight:600}.card-content-link{border-bottom:1px solid #6941c6;color:#6941c6;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:0 3px;width:-moz-fit-content;width:fit-content}.card-content{display:flex;flex-direction:column;height:40px;justify-content:center;width:100%}.card-content-subnumber{color:#303030;font-size:10px;font-weight:600;margin-top:8px}.card-footer-tooltip{display:flex;justify-content:flex-end;margin-top:-20px;width:100%}.card-footer-unidades-number{color:#6941c6;font-size:14px;font-weight:600;margin-top:-10px;text-align:right}.card-footer-unidades-title{color:#667085;font-size:12px;font-weight:600;text-align:right}.gastos-cards-skeleton-container{grid-column-gap:40px;grid-row-gap:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;width:100%;.home-screen-skeleton-card{display:flex;justify-content:space-between;padding:24px 14px 35px 18px}}.gastos-card-skeleton-left{display:flex;flex-direction:column}.gastos-card-skeleton-first{border-radius:8px;height:14px;margin-bottom:25px;width:124px;.skeleton-item-base{border-radius:8px;height:14px;width:124px}}.gastos-card-skeleton-second{border-radius:8px;height:14px;width:87px;.skeleton-item-base{border-radius:8px;height:14px;width:87px}}.gastos-card-skeleton-right{border-radius:8px;height:14px;width:30px;.skeleton-item-base{border-radius:8px;height:14px;width:30px}}.table__paginator{align-items:center;border:1px solid #eaecf0;border:1px solid var(--Scroll,#eaecf0);border-radius:8px;box-shadow:0 1px 2px 0 #1018280d;display:flex;height:40px;overflow:hidden;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.paginator__page{align-items:center;background:var(--white);border-right:1px solid #eaecf0;border-right:1px solid var(--Scroll,#eaecf0);display:flex;flex-direction:column;justify-content:center;padding:10px 0;width:40px}.paginator__page:hover{background:#efe9ff;background:var(--Fondo-close,#efe9ff)}.paginator__page__text{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.paginator__page--selected{background:#efe9ff;background:var(--Fondo-close,#efe9ff)}.paginator__button-arrow{align-items:center;background:var(--white);display:flex;height:40px;justify-content:center;width:52px}.paginator__button-arrow--disabled{opacity:.4}.paginator__button-arrow:hover{background:#efe9ff;background:var(--Fondo-close,#efe9ff)}.table-paginator__wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;row-gap:14px}.gastos-info-button{align-items:center;display:flex;position:relative}.gastos-info-button .gastos-info-content{background-color:#000;border-radius:8px;box-shadow:0 5px 10px #0003;left:110%;padding:12px;position:absolute;top:-50px;visibility:hidden;width:310px;z-index:1}.gastos-info-button:hover .gastos-info-content{visibility:visible}.gastos-info-content-title{color:#fff;font-size:12px;font-weight:600}.gastos-info-content-text{color:#fff;font-size:12px;font-weight:500;margin-top:5px}.largecard__container{background-color:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 2px 0 #1018280d;margin-bottom:20px;padding:24px 40px;.card{display:flex;justify-content:space-between}.card-header-title{font-size:24px}.modal--confirm__content{width:475px}.modal--confirm__header{width:90%}.modal--confirm__description{width:430px}.modal--confirm__title{margin-bottom:15px;margin-top:5px}.modal--confirm__divider{margin-top:30px;width:430px}.modal--confirm__footer{height:90px;width:450px;.button{height:50px;width:45%}.button--secondary{border:1.5px solid #6941c6}}}.card-content-line-subtitle-edit,.card-header-subtitle{color:#667085;font-size:14px;font-weight:500;margin-top:8px}.card-content-line-edit-title,.card-content-line-title{font-size:18px;font-weight:700;margin-right:12px;transition:all .2}.card-content-line-subtitle{color:#667085;font-size:14px;font-weight:500;margin-right:24px}.card-content-line,.card-content-line-added-edit,.card-content-line-edit{align-items:center;animation:opacity-animation .5s ease none;display:flex;margin-top:40px}.chevroUp-button .drop{height:40px;padding-right:10px;transition:.4s cubic-bezier(.68,.15,.01,1.18);width:40px}.largecard-button-icon{height:20px;width:20px}.card-content-line-title-edit{color:#606060;font-size:14px;font-weight:700}.card-content-line-input{border:1px solid #0e0e0e;margin-right:24px}.card-content-line-edit-title,.card-content-line-subtitle-edit{margin-top:30px}.card-content-line-added-edit{margin:20px 0}.largecard-left-added{.card-content-line-input{width:100%}.card-content-line-edit-title{font-size:16px;width:28%}.card-content-line-subtitle-edit{font-size:12px;width:10%}}.card-content-line-edit-subcategoria{align-content:center;align-items:center;animation:opacity-animation .5s ease none;color:var(--primary);cursor:pointer;display:flex;gap:5px;margin-top:10px;width:-moz-fit-content;width:fit-content}.card-content-line-edit-subcategoria p{color:#6941c6;font-family:Montserrat;font-size:18px;font-weight:600;text-decoration:underline}.chevroUp-button{cursor:pointer;margin-left:20px}.subCatgoria-pil,.subCatgoria-pil-selected{align-items:center;background:#fff;background:var(--Color,#fff);border:.894px solid #bebebe;border:.894px solid var(--stroke,#bebebe);border-radius:8.941px;color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));display:flex;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;height:-moz-fit-content;height:fit-content;padding:7px 9px;width:max-content}.card-content__containerSubGrup{grid-column-gap:50px;grid-row-gap:12px;animation:opacity-animation .5s ease none;display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}.subCatgoria-pil__icon{animation:animation .5s ease none;background-color:#0e0e0e;border-radius:50%;cursor:pointer;height:17px;margin-left:7px;padding:3px;width:17px}@keyframes animation{0%{opacity:.5;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.subCatgoria-pil .select{background-color:var(--error)}.subCatgoria-pil-selected{opacity:.5}.card-content-line{margin-top:20px}.modal-delete-subcategoria-text{color:#667085;font-size:18px;font-weight:400;padding:0 20px 30px;text-align:center}.card-sub-group-title{color:#606060;font-size:14px;font-weight:600}.card-content-sub-group{animation:opacity-animation .5s ease none;display:grid;margin-top:24px}.card-sub-group-subcategorias{column-count:2;margin-top:10px}.card-subcategoria-content{display:flex;margin-top:5px}.card-content-line-presupuesto{font-size:14px;font-weight:500;margin-right:24px}.add-sub-categoria-modal{align-items:center;animation:zoom-in .3s ease-in-out;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:space-around;padding:35px 40px 24px;.icon-header__subtitle{font-weight:600;margin-bottom:40px}}.add-sub-categoria-modal__form{align-items:center;display:flex;flex-direction:column;height:50%;width:100%}.add-sub-categoria-modal__button{margin-top:40px;width:100%}.gasto-add-modal{align-items:center;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;width:350px}.gasto-add-modal-title{font-size:20px;font-weight:600;margin-bottom:0;margin-top:15px}.gasto-add-modal-subtitle{font-size:14px;font-weight:500;margin-bottom:0;margin-top:15px;text-align:center;width:85%}.gasto-add-modal-form{margin-top:20px;width:95%;.input-text__label{font-size:12px;margin-bottom:0;margin-top:8px}.modal--confirm__divider{margin:12px 0 20px;width:100%}.guest-screen__input-text{width:100%}}.gasto-add-modal-button{width:100%}.large-card-skeleton-container{.home-screen-skeleton-card{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px;padding:26px 40px 58px}}.large-card-skeleton-first{border-radius:8px;height:24px;margin-bottom:24px;width:128px;.skeleton-item-base{border-radius:8px;height:24px;width:128px}}.large-card-skeleton-second{border-radius:8px;height:14px;width:601px;.skeleton-item-base{border-radius:8px;height:14px;width:601px}}.LargeCardGMC{cursor:pointer;display:flex;gap:10px;margin-left:20px}.chevroUp-button-GMC{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.largecard-right__etiquetaPorsent{background:#6941c6;border:1px solid #6941c6;border-radius:16px;color:#fff;font-size:18px;font-weight:700;padding:2px 8px}.largecard-right__totalPAgado{color:var(--Tipografa);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500}.drop{height:40px;padding-right:10px;transition:.4s cubic-bezier(.68,.15,.01,1.18);width:40px}.largecard-right{align-items:center;display:flex;justify-content:flex-end;width:30%}.largecard-button{animation:animation .5s ease none;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;cursor:pointer;margin-left:12px;padding:12px 16px}.card-subcategoria-name{display:flex}.gastos-mayor-categoria{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;padding:10px 0}.gastos-mayor-categoria__main{height:calc(100dvh - 145px);overflow-y:scroll;position:relative}.gastos-mayor-categoria__main__wrapper:before{background:linear-gradient(0deg,#fff 0,#fff0);bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.gastos-mayor-categoria-notData{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center}.gastos-categoria-skeleton{margin:25px 0 18px}.gastos-categoria-skeleton,.skeleton-item-base{border-radius:8px;height:24px;width:256px}.incidencias{margin-top:18px}.incidencias__container-filters{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.incidencias__search{position:relative}.incidencias__search__input{min-width:428px}.incidencias__search__close{align-items:center;background-color:var(--fondo-close);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px}.incidencias__table{border-radius:12px;height:calc(100dvh - 200px);overflow:auto;overflow-x:hidden;position:relative;width:100%}.incidencias__table.show-gradient:after{display:block}.incidencias__table:after{background:linear-gradient(0deg,#fff 0,#fff0);bottom:0;content:"";display:none;height:60px;left:0;pointer-events:none;position:absolute;right:0;width:calc(100% - 8px);z-index:10}.incidencias__float-button{align-items:center;background-color:var(--primary);border-radius:50%;bottom:80px;cursor:pointer;display:flex;filter:drop-shadow(0 5px 5px rgba(0,0,0,.25));height:60px;justify-content:center;position:fixed;right:100px;width:60px;z-index:99}.incidencias__float-button>svg{height:50%;width:50%}.incidencias__empty-state{align-items:center;display:flex;flex-direction:column;height:calc(100% - 220px);justify-content:center;width:100%}.incidencias__empty-state__container{margin-top:40px}.incidencias__table .flexible-table th{text-wrap:nowrap}.incidencias__table .flexible-table__body__cell-text:nth-child(4){max-width:110px}.incidencias__table .flexible-table__body__cell-text:nth-child(6){max-width:90px}.incidencias__table .flexible-table__body__cell-text:nth-child(8){max-width:200px;min-width:200px}.incidencias__cell__text-urgencia{align-items:center;border-radius:16px;font-family:Montserrat;font-size:12px;font-weight:500;gap:4px;line-height:18px;padding:2px 8px;text-align:center;width:-moz-fit-content;width:fit-content}.incidencias__cell--baja{background:var(--card---card---card---disponible);border:1px solid var(--card---card---card---disponible);color:var(--disponible)}.incidencias__cell--media{background:var(--sucia-expirada);border:1px solid var(--sucia-expirada);color:#e8a33d}.incidencias__cell--alta{background:var(--ocupada-card-1);border:1px solid var(--ocupada-card-1);color:var(--ocupado)}.incidencias__container-right{display:flex;flex-direction:row;gap:12px}.incidencias__cell-overflow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal}.incidencias__cell-sub{color:var(--slate-gray);font-size:10px;font-weight:600;line-height:20px}.incidencias-cell__urgencia{display:flex;height:auto;width:auto}.incidencias-cell__text-urgencia{align-items:center;border-radius:16px;font-size:12px;font-weight:500;gap:4px;line-height:18px;padding:2px 8px;text-align:center;width:-moz-fit-content;width:fit-content}.incidencias-cell--baja{background:var(--card---card---card---disponible);border:1px solid var(--card---card---card---disponible);color:var(--disponible)}.incidencias-cell--media{background:var(--sucia-expirada);border:1px solid var(--sucia-expirada);color:#e8a33d}.incidencias-cell--alta{background:var(--ocupada-card-1);border:1px solid var(--ocupada-card-1);color:var(--ocupado)}.incidencias-cell__estado{align-items:center;display:flex}.incidencias-cell__estado-dot{background-color:var(--orange-warning);border-radius:50%;height:8px;margin-left:5px;width:8px}.incidencias__cell-tipo{display:flex;flex-direction:column}.incidencias__cell-tipo-title{color:var(--tipografa);font-size:12px;font-weight:600}.incidencias__cell-tipo-subtitle{color:var(--placeholder);font-size:12px;font-weight:600}.registro-incidencia{height:768px;margin:0 auto;width:1140px}.registro-incidencia .screen__head__title{font-size:20px}.registro-incidencia__main{height:auto;margin-top:30px}.registro-incidencia__subtitle{border-bottom:1px solid #e2e7f0;font-size:20px;font-weight:600;line-height:normal;margin:0 0 30px;padding-bottom:12.5px}.registro-incidencia__container{display:flex;flex-direction:row}.registro-incidencia__container .dropdown-component-label,.registro-incidencia__container .input-text__label{font-size:12px}.registro-incidencia__left{min-width:390px}.registro-incidencia__right{margin-left:3%;width:65%;.dropdown-component{height:40px;width:100%}.dropdown-component__placeholder,.dropdown-component__value{font-size:12px;margin-left:14px}.dropdown-cont{align-items:center;display:flex}.dropdown-cont svg{height:16px;width:16px}.input-text__icon{left:12px;top:54%}.input-text__icon svg{height:16px;width:16px}.input-text{font-size:12px}.dropdown-component__area{border:1px solid #f2f4f7;border-radius:8px}.dropdown-registro-indicencia-no-border .dropdown-component__area{border:none}.input-tabs__label,.text-box__description{font-size:12px}.input-tab>svg{margin-bottom:8px}.text-box__semi-container{height:90px;justify-content:normal}.text-box__main{font-size:12px;height:65px}.dropdown-component-container{width:100%}}.registro-incidencia__right-top{align-items:flex-start;column-gap:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:30px;width:100%}.registro-incidencia__input-text{height:40px;min-width:310px}.registro-incidencia__tabs-place{column-gap:7px;margin-bottom:30px}.registro-incidencia__tabs-place .input-tab{align-items:flex-start;border-radius:12px;display:flex;flex-direction:column;height:75px;min-width:100px;padding:10px;width:110px}.registro-incidencia__tabs-place .input-tabs__tab-label{max-width:none}.registro-incidencia__tabs-place .input-tab svg{height:16px;width:16px}.registro-incidencia__tabs-severity{column-gap:7px;margin-bottom:30px}.registro-incidencia__tabs-severity .input-tab{align-items:flex-start;border-radius:12px;display:flex;flex-direction:column;height:75px;min-width:100px;padding:14px;width:110px}.registro-incidencia__textarea{width:100%}.registro-incidencia__button{margin-top:30px;width:100%}.registro-incidencia__tabs-container-place{column-gap:30px}.registro-incidencia__tabs-container-place,.registro-incidencia__tabs-container-severity{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.registro-incidencia__guest-name{display:flex;height:100%;width:342px}.registro-incidencia__check{align-items:center!important;margin-left:30px;margin-top:-15px}.registro-incidencia__check .checkbox__label{color:var(--label-color);font-size:12px;font-style:normal;font-weight:600;line-height:140%}.registro-incidencia__tabs-container-huesped{align-items:flex-start;column-gap:30px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:30px;width:100%}.registro-incidencia__tabs-container-huesped .input-text__hint{margin-top:4px}.registro-incidencia__input,.registro-incidencia__tabs-container-huesped .inputText-suggestions{min-width:310px}.registro-incidencia__input-huesped,.registro-incidencia__input-valet{max-width:48%}.registro-incidencia__dropdown-valet{margin-left:20%;max-width:47.5%}.incidencias-habitacion__table{height:calc(100vh - 150px);margin-top:20px;min-height:400px;overflow:hidden auto;width:100%}.incidencias-habitacion__table .flexible-table th{text-wrap:nowrap}.incidencias-habitacion__table .flexible-table__body__cell-text:nth-child(4){max-width:110px}.incidencias-habitacion__table .flexible-table__body__cell-text:nth-child(6){max-width:90px}.incidencias-habitacion__table .flexible-table__body__cell-text:nth-child(8){max-width:200px;min-width:200px}.incidencias-habitacion__empty{box-sizing:border-box;height:100%;padding-bottom:20px;width:100%}.incidencias-habitacion__search{height:40px;width:400px}.incidencias-habitacion__search-input{gap:0}.incidencias-habitacion__cell-overflow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal}.drawerPersonalWrapper__title-wrapper{display:flex;flex-direction:column}.drawerPersonalWrapper__title{text-wrap:nowrap;font-size:22px;font-weight:600;line-height:normal;max-width:300px;overflow:hidden;text-overflow:ellipsis}.drawerPersonalWrapper__subtitle,.drawerPersonalWrapper__title{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-style:normal}.drawerPersonalWrapper__subtitle{font-size:18px;font-weight:500;line-height:24px}.drawerPersonalWrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.drawerPersonalWrapper__main{flex-wrap:nowrap;height:100%;justify-content:space-between;margin-top:24px}.drawerPersonalWrapper__footer__divider{background:#ffffff26;height:1px;left:-30px;margin:24px 0;position:relative;width:460px}.drawerPersonalWrapper__footer{width:100%}.drawerPersonal-content{margin-top:24px}.personal__alert-modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 30px;width:570px}.personal__alert-modal .modal__close{height:44px;width:44px}.personal__alert-modal__icon__contain{background-color:#fef3f2;height:40px;margin-bottom:8px;width:40px}.personal__alert-modal__icon,.personal__alert-modal__icon__contain{align-items:center;border-radius:50%;display:flex;justify-content:center}.personal__alert-modal__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.personal__alert-modal__icon span{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:12px;font-weight:600;height:16px;justify-content:center;width:16px}.personal__alert-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.personal__alert-modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.personal__alert-modal__text strong{color:var(--placeholder)}.personal__alert-modal__btn{height:40px;margin-top:auto;width:100%}.room-to-clean__cols{display:flex;justify-content:space-between}.room-to-clean__cols__label{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.room-to-clean__tabs{height:calc(100dvh - 225px);margin-top:20px;overflow:auto}.personal__room-to-clean__cols{display:flex;justify-content:space-between}.personal__room-to-clean__cols__label{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.personal__room-to-clean__tabs{margin-top:20px;max-height:calc(100dvh - 350px);overflow:auto}.room-to-maintenance__cols{display:flex;justify-content:space-between}.room-to-maintenance__cols__label{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.room-to-maintenance__tabs{margin-top:20px;max-height:calc(100dvh - 230px);overflow:auto}.personal-detail--clean__maintenance__type-list{display:flex;flex-direction:column;height:calc(100dvh - 290px);margin-bottom:20px;margin-top:10px;overflow-y:auto}.room-to-reassign__cols{display:flex;justify-content:space-between}.room-to-reassign__cols__label{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.room-to-reassign__tabs{margin-top:20px;max-height:calc(100dvh - 324px);overflow:auto}.tabla-personal__content{position:relative}.tabla-personal__tooltip{left:250px;position:absolute;top:-23px}.tabla-personal__subtitle{color:var(--tipografa);font-size:16px;font-weight:600;line-height:20px}.tabla-personal__header-right{display:flex;position:relative;transform:translateY(15px);z-index:99}.tabla-personal__search{gap:0;width:260px}.tabla-personal__contain-table{border-radius:15px;height:calc(100vh - 380px);overflow:auto;position:relative;width:100%}.tabla-personal__wrap-table tr>td:first-child{max-width:300px;min-width:300px;width:300px}.tabla-personal__cell-name{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:38px 1fr;width:100%}.tabla-personal__cell-name__foto{background:linear-gradient(269.49deg,#f5f1ff,#faf8ff 97.56%);border-radius:50%;height:38px;overflow:hidden;width:38px}.tabla-personal__cell-name__foto img{clip-path:circle(50%);color:#0000;object-fit:cover}.tabla-personal__cell-name__label{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tabla-personal__cell-detail{display:flex;flex-direction:column}.tabla-personal__cell-center{align-items:center;display:flex;justify-content:center}.tabla-personal__empty{height:100%;width:100%}.tabla-personal__contain-table:after{display:none}.tabla-personal__contain-table.tabla-personal__contain-table--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:10px;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.drawerPersonal-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0}.drawerPersonal-title__title{color:var(--blanco);font-family:var(--font-text);font-size:28px;font-style:normal;font-weight:600}.drawerPersonal-title__subtitle{color:#fff;font-family:var(--font-text);font-size:18px;font-style:normal;font-weight:500}.drawerPersonal__divider{background:#ffffff26;height:1px;left:-28px;position:relative;width:460px}.drawerPersonal__buttons{align-items:center;gap:10px;justify-content:space-between;padding:15px 0;width:100%}.drawerPersonal,.drawerPersonal__buttons{display:flex;flex-direction:column;flex-wrap:nowrap}.drawerPersonal{height:100%}.drawerPersonal__container-info{display:flex;flex-direction:column;height:calc(100dvh - 430px);justify-content:flex-start;margin:10px 0;overflow:auto}.button-border{background:none;border:2px solid #fff;color:var(--Blanco);font-family:var(--font-third);font-size:16px;font-style:normal;font-weight:400}.button-border:hover{background:#7f56d921;border:2px solid #7c46f7;box-shadow:0 20px 24px -4px #1018280a,0 4px 4px 0 #00000040}.addPerson__photo{display:flex;width:14%}.digitalAuthorization__container{align-items:baseline;display:flex;justify-content:space-between;width:100%}.digitalAuthorization__delete-link{color:var(--white);cursor:pointer;font-size:12px;font-weight:600;margin-top:-18px;text-decoration:underline}.modal-content__header{justify-content:space-between}.modal-content__icon-outer-delete{background-color:#fef3f2;height:48px;margin-top:7px;width:48px}.modal-content__icon-delete,.modal-content__icon-outer-delete{align-items:center;border-radius:50%;display:flex;justify-content:center}.modal-content__icon-delete{background-color:var(--pink-ocupado-light);height:32px;width:32px}.modal-content__close-button{background:none;border:none;cursor:pointer}.modal-content__title-delete{color:#303030;flex:1 1;font-size:18px;font-weight:600;text-align:left}.modal-content__description-delete{color:#667085;font-size:12px;line-height:20px;margin-bottom:10px;text-align:justify}.modal-content__highlight{color:#667085;font-weight:700}.modal-content__option-delete{width:100%}.modal-content__footer-text-delete{color:#667085;font-size:12px;line-height:20px;margin-top:10px;text-align:left}.option-selector{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;gap:16px}.option-selector__item{align-items:center;background-color:#fff;border:1px solid #efe9ff;border-radius:10px;box-shadow:0 2px 5px #0000000d;cursor:pointer;display:flex;padding:12px;transition:border-color .3s,box-shadow .3s}.option-selector__item:hover{border-color:#6941c6;box-shadow:0 4px 10px #0000001a}.option-selector__input{display:none}.option-selector__label{color:#303030;font-size:14px;font-weight:600;margin-right:auto}.option-selector__radio{align-items:center;border:1px solid #6941c6;border-radius:50%;display:flex;height:20px;justify-content:center;transition:background-color .3s,border-color .3s;width:20px}.option-selector__radio--selected{background-color:#efe9ff;border-color:#6941c6;position:relative}.option-selector__radio--selected:after{background-color:#6941c6;border-radius:50%;content:"";height:10px;width:10px}.tableSeccion__personal__outer-wrapper{border-radius:10px;height:calc(100dvh - 250px);overflow:hidden;position:relative}.border-task-card-name__con{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.tableSeccion__personal__header{display:flex;justify-content:flex-end;margin:15px 0;padding:10px 0;width:100%}.tableSeccion__personal{overflow-x:auto;width:50%}.tableSeccion__personal__search{display:flex;justify-content:flex-end;overflow-x:auto;width:50%}.tableSeccion__personal__permiso{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.tableSeccion__personal-table{height:100%;min-width:950px;overflow-y:auto;position:relative}.tableSeccion__personal-table.show-gradient:after{display:block}.tableSeccion__personal-table:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:10px;bottom:0;content:"";display:none;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.onboarding__wrapper{display:flex;justify-content:center}.onboarding__container{display:flex;gap:100px;height:680px;justify-content:space-between;position:absolute}.onboarding__steps{display:flex;transition:transform .5s ease-in-out}.onboarding__step{display:flex;flex-direction:column;justify-content:center}.onboarding__content{align-items:center;display:flex;justify-content:space-between}.onboarding__image{height:562px;margin-top:33px;top:216px;width:422px}.onboarding__info__title{font-size:20px;font-weight:600;margin-top:13px}.onboarding__info__subtitle{color:var(--slate-gray);font-size:14px;font-weight:500}.onboarding__info__title-section{width:579px}.onboarding__info__title-section .onboarding__info__title{font-family:Qualy;font-weight:400;line-height:26px;margin-bottom:13px}.onboarding__info__title-section .onboarding__info__subtitle{color:var(--background-dark);font-size:16px;line-height:22px;margin-bottom:50px}.onboarding__icon,.onboarding__info__step-section{align-items:center;display:flex}.onboarding__icon{background-color:var(--fondo-close);border-radius:100%;height:48px;justify-content:center;margin-right:26px;margin-top:-10px;width:48px}.onboarding__info__text-section{display:flex;flex-direction:column;justify-content:center;margin-bottom:23px}.onboarding__info__text-section .onboarding__info__title{margin-bottom:7px;width:524px}.onboarding__info__text-section.onboarding__info__subtitle{margin-bottom:56px;width:579px}.onboarding__button-huella,.onboarding__button-pin{font-weight:400;height:40px;width:492px}.onboarding__button-huella{margin-top:53px}.onboarding__button-pin{background-color:var(--fondo-close)!important;border:1px solid var(--purple-drawer-primario);margin-top:20px}.onboarding__button-pin.button>span{color:var(--purple-drawer-primario)}.onboarding__info__subtitle#text{line-height:22px;margin-top:34px}.modal-content,.modal-content__general{align-items:center;display:flex;flex-direction:column;text-align:center}.modal-content__general{width:100%}.modal-content__header{flex-direction:column;width:100%}.modal-content__header,.modal-content__icon-outer{align-items:center;display:flex;justify-content:center;margin-top:20px}.modal-content__icon-outer{background-color:var(--fondo-close);border-radius:50%;height:64px;width:64px}.modal-content__icon{align-items:center;background-color:var(--purple-drawer-primario);border-radius:50%;color:var(--white);display:flex;height:32px;justify-content:center;width:32px}.modal-content__title{color:var(--tipografa);font-size:18px;font-weight:600;margin-bottom:8px;text-align:center}.modal-content__description{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px;padding:0 16px;text-align:center}.modal-content__divider{background-color:#e0e0e0;height:1px;margin:15px 0;width:100%}.modal-pin-content{row-gap:30px}.modal-pin-header{margin-top:50px}.modal-content__footer-text{color:#667085;font-size:12px;line-height:20px;margin-top:10px;text-align:center}.modal-content__description__bold{font-weight:700}.modal-content__action-button{background-color:#6b47dc;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 0;text-align:center;width:100%}.modal-content__action-pin{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);font-size:40px;font-weight:700;letter-spacing:4px}.modal-content__action-pin,.modal-content__action-pin__description{font-family:Montserrat;font-style:normal;line-height:20px;text-align:center}.modal-content__action-pin__description{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-size:14px;font-weight:500}.modal-content__fingerprint-image{height:120px;position:relative;top:2.5px;width:120px}.modal-content__fingerprint-text{font-family:Montserrat;font-size:12px;font-weight:600;letter-spacing:-.04em;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.modal-content__fingerprint-text.text-final-stage{color:var(--disponible)}.modal-content__fingerprint-error{color:var(--error);font-family:Montserrat;font-size:12px;font-weight:500;line-height:16.8px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.modal-fingerprint-final-stage__title{color:var(--tipografa);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:20.981px;text-align:center}.modal-fingerprint-final-stage__subtitle{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.modal-fingerprint-final-stage__subtitle--bold{font-weight:700}.modal-fingerprint-final-stage__button{width:100%}.cortes-skeleton-container{grid-column-gap:14px;display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:16px;width:100%}.cortes-skeleton-card{box-sizing:border-box;height:110px;width:100%}.cortes-skeleton-content-first{border-radius:8px;height:14px;margin-bottom:25px;width:100%;.skeleton-item-base{border-radius:8px;height:14px;width:100%}}.cortes-skeleton-content-second{border-radius:8px;height:14px;width:80%;.skeleton-item-base{border-radius:8px;height:14px;width:80%}}.form-add-fajilla__title{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:400;gap:7px;justify-content:center;text-align:justify;width:100%}.form-add-fajilla__title,.form-add-fajilla__title span{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px}.form-add-fajilla__title span{font-weight:700}.form-add-fajilla__text-box{box-sizing:border-box;height:155px;width:100%}.input-text__wrapper{left:0}.cortes-modal{.icon-header__icon{height:50px;width:50px}.icon-header{height:90px;width:90px}}.add-fajilla-dropdown{.dropdown-component__placeholder{color:#303030}}.cortes-screen-l{padding:0}.cortes-screen{overflow:hidden}.cortes-screen-detail .screen__head{align-items:flex-start}.cortes-screen__cards{grid-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:repeat(7,1fr);justify-content:flex-start;margin:0 0 16px}.cortes-screen__card-item{box-sizing:border-box;height:110px;margin:0;overflow:hidden;padding:12px 20px;width:100%}.cortes-screen__card-item .card-header-title,.cortes-screen__card-item .card-header-title2{color:var(--tipografa);font-size:12px;max-width:100%}.cortes-screen__card-item .card-header-title2{margin-top:8px}.cortes-screen__card-item .card-content-number{font-size:20px}.cortes-screen__card-item .card-content-number,.cortes-screen__card-item .card-content-number2{color:var(--tipografa);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cortes-screen__card-item .card-content-number2{font-size:18px}.cortes-screen__card-item-total .card-content-number{color:var(--primary);font-weight:700}.cortes-screen__card-item-caja .card-content-number{color:var(--pink-ocupado)}.cortes-screen__card-item .card-content{height:auto;padding-top:8px}.cortes-screen__card-item .card-content-dobule{padding-top:0}.cortes-screen__card-item .card-content-link{margin-top:2px;padding:0}.cortes-screen__card__contain{justify-content:flex-start!important}.cortes-screen__header{align-items:center;display:flex}.cortes-screen__header-space{height:40px;width:200px}.cortes-screen__header-button,.cortes-screen__header-button:hover{background-color:var(--fondo-close);border:1.5px solid var(--purple-drawer-primario);margin-right:15px}.cortes-screen__header-icon{background-color:#fff;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;display:flex;margin-right:15px;padding:10px 13px;position:relative}.cortes-screen__header-icon-dot{background-color:var(--ocupado);border-radius:50%;height:10px;position:absolute;right:8px;top:4px;width:10px}.cortes-screen__subtitle{display:flex;margin-bottom:24px;margin-top:4px}.cortes-screen__subtitle-date,.cortes-screen__subtitle-turno{font-size:14px;font-weight:600}.cortes-screen__subtitle-turno{color:#667085;margin-right:5px}.cortes-screen__header-skeleton{height:17px;margin:4px 0 24px;width:213px}.cortes-screen__header-skeleton .skeleton-item-base{border-radius:8px;height:17px;width:213px}.cortes-screen__table-mov{border-radius:10px;overflow:auto;position:relative}.cortes-screen__table-mov .flexible-table__body__cell-text{height:60px;padding:16px 12px}.cortes-screen__table-mov:after{display:none}.cortes-screen__table-mov.cortes-screen__table-mov--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;width:calc(100% - 8px);z-index:10}.cortes-screen__table-sm{height:calc(100vh - 165px)}.cortes-screen__table-lg{height:calc(100vh - 295px)}.cortes-screen__table__cell-concept{display:flex;flex-direction:column}.cortes-screen__table__cell-concept__title{color:var(--tipografa);font-size:12px;font-weight:600}.cortes-screen__table__cell-concept__subtitle{font-size:12px;font-weight:600}.cortes-screen__float-btn{height:60px;right:250px;width:60px}.cortes-screen__float-btn svg{height:30px;width:30px}.cortes-screen__empty{height:calc(100vh - 160px);width:100%}.cortes-screen__empty .empty__circle_theme_light{background-color:var(--fondo--close)}.cortes-screen__empty .empty__title{font-size:29px;width:100%}.cortes-screen__empty .empty__description{font-size:14px}.cortes-screen-detail__table{height:calc(100vh - 330px)}.cortes-screen__history-drop__wrapper{overflow:hidden;position:relative;top:calc(100% + 3px);width:100%;z-index:var(--top)}.cortes-screen__history-drop{background-color:var(--white);border:.864px solid var(--scroll);border-radius:7px;box-shadow:0 10.367px 13.823px -3.456px #10182814,0 3.456px 5.184px -1.728px #10182808;box-sizing:border-box;padding:5px;position:fixed}.cortes-screen__history-item{align-items:center;background-color:var(--white);box-sizing:border-box;color:var(--tipografa);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:38px;padding:0 6px;width:100%}.cortes-screen__history-item:hover{background-color:var(--fondo--close)}.cortes-screen__content{.cortes-screen-detail__table__ticket{display:flex;justify-content:flex-end;width:100%}.reservas-screen__table-cell__pago{margin-left:8px;width:auto}}@media screen and (max-width:1300px){.cortes-screen__float-btn{right:130px}}.cortes__edicion-pago{box-sizing:border-box;overflow:hidden}.cortes__edicion-pago__head{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;padding-top:10px}.cortes__edicion-pago__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px}.cortes__edicion-pago__subtitle{color:var(--placeholder);font-size:14px;font-weight:400;line-height:28px}.cortes__edicion-pago__subtitle span{color:var(--primary);font-size:14px;font-weight:700}.cortes__edicion-pago__type{color:var(--tipografa);font-size:14px;font-weight:700;line-height:20px}.cortes__edicion-pago__back{align-items:center;background-color:var(--fondo--close);border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;left:30px;overflow:hidden;position:absolute;top:30px;width:35px;z-index:5}.cortes__edicion-pago__content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.cortes__edicion-pago__wrapper{display:flex;height:100%;transition:transform .5s ease-in-out;width:100%}.cortes__edicion-pago__item{flex:0 0 100%;overflow:hidden}.cortes__edicion-pago__slide{display:flex;flex-direction:column;height:100%;min-width:100%;width:100%}.cortes__edicion-pago__slide-auth{align-items:center;justify-content:center}.cortes__edicion-form,.cortes__edicion-pago__slide-auth{box-sizing:border-box;display:flex;flex-direction:column;padding:0 30px}.cortes__edicion-form{height:calc(100% - 180px);overflow:hidden auto}.cortes__edicion-pago__form-item{margin-bottom:25px}.cortes__edicion-pago__form-title{color:var(--tipografa);font-size:14px;font-weight:600;margin-bottom:10px}.cortes__edicion-pago__row{display:flex}.cortes__edicion-pago__row-fields{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr) 25px;margin-bottom:16px;width:100%}.cortes__edicion-pago__border{margin-bottom:18px}.cortes__edicion-pago__auth-row{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.cortes__edicion-pago__auth-title{color:var(--tipografa);font-size:18px;font-weight:600;margin-bottom:24px}.cortes__edicion-pago__auth-description{color:var(--placeholder);font-size:12px;font-weight:400;line-height:20px;text-align:center;width:405px}.cortes__edicion-pago__link{align-items:center;cursor:pointer;display:flex;text-align:left;width:100%}.cortes__edicion-pago__link>svg{height:18px;margin-right:5px;width:18px}.cortes__edicion-pago__link>span{color:var(--primary);font-size:18px;font-weight:600;text-decoration:underline}.cortes__edicion-pago__remove{height:24px;position:relative;top:30.8px}.cortes__edicion-pago__propina-title{color:var(--tipografa);font-size:12px;font-style:normal;font-weight:600}.cortes__edicion-pago__propina__options{align-items:flex-end;column-gap:12px;display:flex;height:63px;padding:0}.cortes__edicion-pago__propina__tabs{column-gap:12px;display:flex}.cortes__edicion-pago__propina-item{align-items:center;border:1px solid;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0 24px;transition:all .3s ease-out;width:auto}.cortes__edicion-pago__propina-item-title{color:inherit;font-size:16px;font-weight:600;line-height:24px;margin-right:5px}.cortes__edicion-pago__propina-item-label{color:var(--placeholder);font-size:12px;font-weight:600;line-height:24px}.cortes__edicion-pago__propina-item--default{background-color:var(--white);border-color:var(--gray-disabled);color:var(--header)}.cortes__edicion-pago__propina-item--active{background-color:var(--fondo--close);border-color:var(--primary);color:var(--primary)}.cortes__edicion-pago__propina-item--active .cortes__edicion-pago__propina-item-label{color:inherit}.cortes__edicion-pago__propina-input-currency{display:flex;flex-direction:column;justify-content:flex-end}.cortes__edicion-pago__propina-input-currency .input-text__container{gap:0;position:relative;width:175px}.cortes__edicion-pago__propina-input-currency .input-text__label{margin-bottom:6px}.cortes__edicion-pago__propina-input-currency .input-text__hint--error{bottom:-18px;position:absolute}.cortes__edicion-pago__total{color:var(--tipografa);font-size:12px;font-weight:500;line-height:28px;margin-top:8px}.cortes__edicion-pago__total span{color:var(--primary);font-size:12px;font-weight:500}.cortes__edicion-pago__footer{grid-column-gap:10px;border-top:1px solid #efefef;box-sizing:border-box;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:auto;padding:16px 30px 0}.cortes__edicion-pago__btn{width:100%}.cortes__edicion-pago__page{display:flex;flex-direction:column;height:100%;width:100%}.cortes__edicion-pago__empty{display:flex;height:100%;row-gap:0;width:100%}.cortes__edicion-pago__empty .empty__title{font-size:16px;margin:12px 0}.cortes__edicion-pago__empty .empty__description{font-size:14px}.cortes__alert-modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 0 0;width:570px}.cortes__alert-modal .modal__close{height:44px;width:44px}.cortes__alert-modal__icon__contain{background-color:#fef3f2;height:40px;margin-bottom:8px;width:40px}.cortes__alert-modal__icon,.cortes__alert-modal__icon__contain{align-items:center;border-radius:50%;display:flex;justify-content:center}.cortes__alert-modal__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.cortes__alert-modal__icon span{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:18px;font-weight:600;height:20px;justify-content:center;width:20px}.cortes__alert-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.cortes__alert-modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px;white-space:break-spaces}.cortes__alert-modal__buttons{margin-top:auto;padding-top:24px}.cortes__alert-modal__buttons-grid{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr}.cortes__alert-modal__btn{height:40px;width:100%}.float-button{align-items:center;background-color:var(--primary);border-radius:50%;bottom:80px;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:130px;width:60px;z-index:var(--mid)}.cortes__cancelacion{box-sizing:border-box;overflow:hidden;padding:0}.cortes__cancelacion__view{display:flex;flex:0 0 100%;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.cortes__cancelacion__ordenes{box-sizing:border-box;padding:10px 0 16px}.cortes__cancelacion__auth{align-items:center;justify-content:center}.cortes__cancelacion__wrapper{display:flex;height:100%;transition:transform .5s ease-in-out;width:100%}.cortes__cancelacion__content{box-sizing:border-box;padding:30px 35px 0}.cortes__cancelacion__icon__contain{background-color:#fef3f2;height:40px;margin-bottom:8px;width:40px}.cortes__cancelacion__icon,.cortes__cancelacion__icon__contain{align-items:center;border-radius:50%;display:flex;justify-content:center}.cortes__cancelacion__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.cortes__cancelacion__icon span{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:18px;font-weight:600;height:20px;justify-content:center;width:20px}.cortes__cancelacion__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.cortes__cancelacion__description{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px;margin:0 0 15px}.cortes__cancelacion__note{color:var(--placeholder);font-size:12px;font-weight:600;line-height:20px}.cortes__cancelacion__btn{width:100%}.cortes__cancelacion__footer{grid-column-gap:10px;border-top:.8px solid #efefef;box-sizing:border-box;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:auto;padding:16px 35px}.cortes__cancelacion__back{align-items:center;background-color:var(--fondo--close);border-radius:50%;cursor:pointer;display:flex;height:35px;justify-content:center;left:30px;overflow:hidden;position:absolute;top:23px;width:35px;z-index:5}.cortes__cancelacion__border{margin-bottom:18px}.cortes__cancelacion__auth-row{align-items:center;display:flex;flex-direction:column;margin-bottom:40px}.cortes__cancelacion__auth-title{color:var(--tipografa);font-size:18px;font-weight:600;margin-bottom:24px}.cortes__cancelacion__auth-description{color:var(--placeholder);font-size:12px;font-weight:400;line-height:20px;text-align:center;width:405px}.fajillas-screen__table-wrapper{max-height:60vh}.fajillas-admin-first-column{align-items:center;display:flex;width:100%;.ventasDehab_point{margin-right:10px}}.fajillas-admin-last-column-link{color:#6941c6;cursor:pointer;text-decoration:underline}.fajillas-table,.fajillas__skeleton__table{max-height:calc(100dvh - 160px);overflow-y:scroll}.cortes-modal-recepcion .form-add-fajilla__title{justify-content:center;margin:0}.cortes-modal-recepcion .icon-header{height:100px;width:100px}.cortes-modal-recepcion .icon-header__icon{height:50px;width:50px}.modal-recepcion-subtitle{color:#667085;font-size:14px;margin:15px 0;text-align:center;width:100%}.modal-recepcion-buttons{display:flex;justify-content:space-between}.modal-recepcion-buttons>button{width:49%}.fajilla__table-column__status{align-items:center;border-radius:16px;display:flex;gap:4px;justify-content:center;padding:2px 8px 2px 6px;width:-moz-fit-content;width:fit-content;&.creada,&.recibida{background-color:var(--green-card-available)}&.pendiente{background-color:var(--sucia-expirada)}&.rechazada{background-color:var(--ocupada-card-1)}&.recibir{cursor:pointer}&.cancelada{background-color:var(--card-gray)}}.fajilla__table-column__status__label{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:18px;text-align:center;&.creada,&.recibida{color:var(--disponible)}&.pendiente{color:var(--cancelada)}&.rechazada{color:var(--pink-ocupado)}&.recibir{color:var(--primary);text-decoration:underline}&.cancelada{color:var(--icon-bloqueada)}}.corte-turno{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:40px;.card-content-line-edit-subcategoria{font-weight:600;margin-top:20px;text-decoration:underline}}.corte-turno__header{align-items:center;display:flex;flex-direction:column;justify-content:center}.corte-turno__tittle{color:var(--tipografa);font-family:var(--font-third);font-size:30px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.corte-turno__subTitle{align-items:center;display:flex;flex-direction:row;gap:6px}.corte-turno__subTitle__item{align-items:center;display:flex;margin-left:10px}.corte-turno__body{display:flex;flex-direction:column;width:96%}.corte-turno__title-table{color:var(#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.crear-corte-table-link{color:#6941c6;cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline}.crear-corte-button-container{display:flex;justify-content:center;margin-top:60px;width:100%}.crear-corte-button{width:60%}.confirmar-corte-container{.end-checkout__content{height:calc(100vh - 200px)}}.modal-confirmacion-subtitle{color:#667085;font-size:18px;font-weight:400;text-align:center}.modal-confirmacion-buttons-container{display:flex;gap:20px;margin-top:30px}.modal-confirmacion-button{margin-top:40px;width:100%}.modal-cortes-confirmacion .icon-header__container{margin:24px 0}.modal-cortes-success-icon{margin-bottom:8px}.modal-cortes-success-title{font-size:22px;font-weight:600;line-height:28px;margin-top:10px}.modal-cortes-success{padding:24px 36px}.modal-cortes-success-folio{color:#667085;font-size:17px;font-weight:500;line-height:28px}.modal-cortes-success-info{display:flex;justify-content:space-between;margin-top:20px}.modal-cortes-success-subtitle{color:#667085;font-size:15px;font-weight:400;line-height:20px;margin-bottom:6px}.modal-cortes-success-value{font-size:13px;font-weight:600;line-height:20px}.modal-confirmacion__header-icon .icon-header{height:100px;width:100px}.modal-confirmacion__header-icon .icon-header__icon{height:50px;width:50px}.board-column-footer{align-items:center;box-shadow:inset 0 1px 1px 0 #0000000d;display:flex;height:87px}.corte-propina{align-items:center;display:flex;flex-direction:column;height:calc(100dvh - 40px);justify-content:center;max-width:1200px;overflow:hidden;width:1200px}.corte-propina__title{font-family:Qualy;font-size:30px;font-weight:400;margin-bottom:30px;text-align:center;white-space:pre-line}.corte-propina__table{background-color:var(--white);border:1px solid var(--stroke);border-radius:12px;height:calc(110dvh - 380px);margin-bottom:70px;max-height:440px;overflow:hidden;width:1200px}.corte-propina__table-grid{display:grid;grid-template-columns:1fr 110px 110px 110px 110px 110px 110px 110px 110px 110px}.corte-propina__table-thead{background:var(--pale-white);border-bottom:.5px solid var(--stroke);height:80px}.corte-propina__table-tbody{height:calc(100% - 140px);overflow:hidden auto;width:100%}.corte-propina__table-tfooter{background:var(--pale-white);height:60px}.corte-propina__table-cell{align-items:center;box-sizing:border-box;display:flex;padding:12px}.corte-propina__table-th{color:var(--primary);font-family:Roboto;font-size:10px;font-weight:700}.corte-propina__table-td{font-size:12px;font-weight:600;line-height:20px}.corte-propina__table-row{border-bottom:var(--border-input);box-sizing:border-box;height:60px}.corte-propina__table-name{align-items:flex-start;flex-direction:column}.corte-propina__table-name-label,.corte-propina__table-name-title{font-size:10px;font-weight:600;line-height:20px}.corte-propina__table-name-label{color:var(--placeholder)}.corte-propina__table-skeleton-row{align-items:center;display:flex;padding:12px}.corte-propina__table-skeleton{height:20px;width:100%}.corte-propina__table-total{font-size:14px;font-weight:700;line-height:20px;padding:0 8px}.corte-propina__table-total:first-child{padding:0 12px}.corte-propina__btn{width:272px}.cortes-cards__container-cards{width:100%}.cortes-cards{display:flex;flex-direction:row;justify-content:flex-start;margin:15px 0}.cortes-screen-header{align-items:center;display:flex}.cortes-screen-header-icon{background-color:#fff;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;display:flex;margin-right:6px;padding:10px 15px}.cortes__subtitle{display:flex;margin-bottom:24px;margin-top:4px}.cortes__subtitle-date,.cortes__subtitle-turno{font-size:14px;font-weight:600}.cortes__subtitle-turno{color:#667085;margin-right:5px}.cortes-cards__container-cards .card-header-percent{background-color:#408232}.cortes-header-skeleton{margin:11px 0 20px}.cortes-header-skeleton,.cortes-header-skeleton .skeleton-item-base{border-radius:8px;height:14px;width:213px}.cortes-screen__table{border:1px solid var(--gray-background);border-radius:10px;height:calc(100dvh - 200px);overflow:auto}.cortes-subtitle-value{font-size:16px;font-weight:600}.cortes-modal-cerrar-incidencia{.registro-incidencia__input-text{width:100%}}.cortes-screen__caratula{height:44px}.resumen-turno__container{align-items:center;display:flex;flex-direction:column;.screen__head{width:1200px}}.resumen-turno__turno{color:var(--placeholder);font-size:14px;font-weight:600}.resumen-turno__fecha{color:var(--tipografa);font-size:14px;font-weight:600}.ingresar-efectivo__button{text-wrap:nowrap;height:40px;right:0;width:168px;.button__text{font-size:12px}}.resumen-turno__info{display:flex;justify-content:center}.resumen-turno__container__title{align-items:center;display:flex;justify-content:space-between}.resumen-turno__subtitle{font-size:14px;font-weight:600;margin-bottom:20px;margin-top:30px}.resumen-turno__subtitle-link{color:#6941c6;cursor:pointer;font-size:16px;font-weight:600;text-decoration:underline}.resumen-turno__tables{height:calc(100dvh - 130px);overflow:auto;padding-right:10px;width:860px}.resumen-turno__table-efectivo,.resumen-turno__table-gastos,.resumen-turno__table-incidencias,.resumen-turno__table-ingresos,.resumen-turno__table-reservas,.resumen-turno__table-room-service{border:1px solid #efefef;border-radius:12px;overflow:auto;.flexible-table__header__cell{font-size:12px}}.resumen-turno__table-efectivo table thead tr th:first-child,.resumen-turno__table-efectivo tbody tr td:first-child,.resumen-turno__table-ingresos table thead tr th:first-child,.resumen-turno__table-ingresos tbody tr td:first-child{width:55%}.resumen-turno__table-propinas table thead tr th:first-child,.resumen-turno__table-propinas tbody tr td:first-child,.resumen-turno__table-reservas table thead tr th:first-child,.resumen-turno__table-reservas tbody tr td:first-child,.resumen-turno__table-room-service table thead tr th:first-child,.resumen-turno__table-room-service tbody tr td:first-child{width:70%}.resumen-turno__table-gastos table thead tr th:first-child,.resumen-turno__table-gastos tbody tr td:first-child{width:87%}.resumen-turno-ticket__title{font-size:18px;font-weight:600;margin-bottom:15px}.resument-turno-ticket-button{margin-top:10px;width:100%}.resument-turno-ticket-button .button__text{font-size:12px}.resumen-ticket__container-buttons{border-top:1px solid #efefef;margin-top:0;padding-top:5px}.resumen-truno__empty-table{border-top:.5px solid var(--stroke);color:var(--tipografía);font-size:12px;font-style:normal;font-weight:600;line-height:20px;padding-bottom:15px;padding-top:15px}.resumen-turno__tables::-webkit-scrollbar{background:#0000;width:8px}.resumen-turno__tables::-webkit-scrollbar-thumb{background:var(--gray-cell-header);border-radius:8px}.resumen-ticket__main{margin-left:20px;width:300px}.resumen-ticket__container-main{background-color:#fff;border:1px solid #fff;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;padding:18px 24px}.resumen-ticket__body{display:flex;flex-direction:column;height:calc(100dvh - 445px);justify-content:flex-start;min-height:110px;overflow-y:scroll;padding-right:5px}.resumen-ticket__title{font-size:14px;font-weight:600;margin-bottom:10px}.resumen-ticket__subtitle-container{align-items:center;display:flex}.resumen-ticket__subtitle{color:#667085;font-size:12px;margin-left:10px}.resumen-ticket__values-container{display:flex;justify-content:space-between;margin-left:32px;margin-top:9px}.resumen-ticket__total-container{display:flex;justify-content:space-between;margin-left:32px;margin-top:10px}.resumen-ticket__label,.resumen-ticket__value{font-size:12px;font-weight:500}.resumen-ticket__subtitle-container svg{margin-right:5px}.resumen-ticket__label{width:82%}.resumen-ticket__total-label{font-size:14px;font-weight:700;margin-bottom:12px}.resumen-ticket__subtotal-footer{display:flex;flex-direction:column;overflow-y:scroll}.resumen-ticket__subtotal-container{border-top:1px solid #efefef;margin-top:15px;padding-top:20px}.resumen-ticket__subtotal-items,.resumen-ticket__subtotal-labels{display:flex;justify-content:space-between}.resumen-ticket__subtotal-labels:last-of-type{margin-top:10px}.resumen-ticket__subtotal{font-size:15px;font-weight:500;margin-bottom:10px}.resumen-ticket__totales{font-size:20px;font-weight:700}.resumen-ticket__subtotal__label,.resumen-ticket__subtotal__value{font-size:14px;font-weight:500;margin-top:3px}.resumen-ticket__subtotal__item-label,.resumen-ticket__subtotal__item-value{color:var(--placeholder);font-size:12px;font-weight:500;letter-spacing:-.12px;line-height:150%;margin-left:10px;margin-top:2px}.resumen-ticket__subtotal__item-value{margin-left:0}.resumen-ticket__total{font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%;margin-bottom:12px}.resumen-ticket__button,.resumen-ticket__button-resumen{margin-top:16px;width:100%}.resumen-ticket__body::-webkit-scrollbar{width:8px}.resumen-ticket__body::-webkit-scrollbar-thumb{background-color:var(--gray-cell-header);border-radius:8px}.corte-ticket-skeleton-title{font-size:20px;font-weight:600}.corte-ticket-skeleton-subtitle{font-size:18px;font-weight:600;margin-bottom:14px}.corte-ticket-skeleton-section{border-bottom:1px solid #efefef;margin-top:23px;padding-bottom:29px}.corte-ticket-skeleton-circle{margin-right:15px}.corte-ticket-skeleton-circle,.corte-ticket-skeleton-circle .skeleton-item-base{border-radius:100%;height:16px;width:16px}.corte-ticket-skeleton-title{border-radius:8px;height:14px;width:180px;.skeleton-item-base{border-radius:8px;height:14px;width:180px}}.corte-ticket-skeleton-element{border-radius:8px;height:14px;margin-top:12px;width:133px;.skeleton-item-base{border-radius:8px;height:14px;width:133px}}.corte-ticket-skeleton-container{display:flex}.last-row__resumen-turno{background:#f9fafb;height:100%;width:100%}.last-row__resumen-turno__text{color:#303030;color:var(--Tipografa,#303030)}.last-row__resumen-turno__text,.last-row__resumen-turno__text--bold{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.last-row__resumen-turno__text--bold{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6)}.efectivo-modal{.icon-header__title{margin-bottom:0}.form-add-fajilla__title p{text-align:center;width:90%}.input-text__container{margin-bottom:14px}}.movimientos-container{.screen__head{align-items:flex-start}.screen__head__right{margin-top:15px}}.cortes-movimiento-title{font-size:30px;font-weight:700}.modal-cortes-impresion{padding-left:40px;.icon-header__container{align-items:flex-start;.icon-header{height:48px;width:48px;.icon-header__icon{height:24px;width:24px}}}}.modal-impresion-subtitle{color:#667085;font-size:18px;font-weight:400}.modal-impresion-info-container{display:flex;margin-top:20px}.modal-impresion-info-card{display:flex;width:50%}.modal-impresion-info{margin-left:15px}.modal-impresion-info-label{color:#667085}.modal-impresion-info-value{font-weight:600;margin-top:5px}.modal-impresion-button{margin-top:50px;width:100%}.caratulas-m__input{align-items:center;background-color:var(--white);border:1px solid var(--gray-disabled);border-radius:8px;box-shadow:0 8px 8px -4px #10182808;box-sizing:border-box;color:var(--tipografa);display:flex;font-size:12px;height:40px;justify-content:space-between;padding:0 6px;width:100px}.caratulas-m__input span{font-weight:600;-webkit-user-select:none;user-select:none}.caratulas-m__input-btn{align-items:center;cursor:pointer;display:flex;height:16px;justify-content:center;width:16px}.caratulas-m__input-btn svg{height:14px;width:7px}.caratulas-m__table{height:calc(100vh - 140px);margin-top:40px;overflow:hidden auto;width:100%}.caratulas-m__download{cursor:pointer;height:16px;margin-left:17px;width:16px}.caratulas-m__download svg{height:16px;width:16px}.caratulas-m__empty{box-sizing:border-box;height:100%;padding-bottom:40px;width:100%}.caratulas-m__empty .empty__circle_theme_light{background-color:var(--fondo--close)}.caratulas-m__empty .empty__title{font-size:29px;margin:24px 0 16px;width:100%}.caratulas-m__empty .empty__description{font-size:14px}.caratulas-m__table{position:relative}.caratulas-m__table:after{display:none}.caratulas-m__table.caratulas-m__table--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:12px;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.caratulas-f__button{align-items:center;background:var(--fondo-close);border:1px solid var(--primary);border-radius:8px;box-shadow:0 0 2px 1px #0000000d;cursor:pointer;display:flex;height:40px;justify-content:center;width:236px}.caratulas-f__button span{color:var(--primary);font-size:16px;font-weight:600;margin-left:15px}.caratulas-f__button-structure{height:40px;width:236px}.caratulas-f__subtitle{color:var(--placeholder);font-size:14px;font-weight:600}.caratulas-f__subtitle span{color:var(--tipografa);font-size:14px;font-weight:600}.caratulas-f__table{height:calc(100vh - 142px);margin-top:40px;overflow:hidden auto;width:100%}.caratulas-f__table_range{height:calc(100vh - 160px)}.caratulas-f__cell{align-items:center;display:flex;justify-content:center}.caratulas-f__link{background-color:var(--primary);border-radius:8px;color:var(--white);font-family:Qualy;font-size:12px;font-weight:400;letter-spacing:.48px;line-height:24px;width:71px}.caratulas-f__icon-btn,.caratulas-f__link{align-items:center;cursor:pointer;display:flex;height:26px;justify-content:center}.caratulas-f__icon-btn{background-color:var(--fondo--close);border:1px solid var(--primary);border-radius:8px;box-shadow:0 0 2px 1px #0000000d;width:30px}.caratulas-f__icon-btn:active{opacity:.5}.caratulas-f__empty{box-sizing:border-box;height:100%;padding-bottom:40px;width:100%}.caratulas-f__empty .empty__circle_theme_light{background-color:var(--fondo--close)}.caratulas-f__empty .empty__title{font-size:29px;margin:24px 0 16px;width:100%}.caratulas-f__empty .empty__description{font-size:14px}.caratulas-f__table:after{display:none}.caratulas-f__table.caratulas-f__table--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:12px;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.cortes-p__table{height:calc(100vh - 140px);margin-top:40px;overflow:hidden auto;overflow-x:scroll;position:relative;width:100%}.cortes-cell__container{align-items:center;display:flex;gap:12px}.cortes-p__link{color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;text-decoration-line:underline}.cortes-button__link{height:26px}.cortes-pdf__link{align-items:center;background-color:var(--fondo-close);border:1px solid var(--primary);border-radius:8px;cursor:pointer;display:flex;height:30px;justify-content:center;width:34px}.cortes-p__empty{box-sizing:border-box;height:100%;padding-bottom:40px;width:100%}.cortes-p__empty .empty__circle_theme_light{background-color:var(--fondo--close)}.cortes-p__empty .empty__title{font-size:29px;margin:24px 0 16px;width:100%}.cortes-p__empty .empty__description{font-size:14px}.cortes-p__folio{align-items:center;display:flex}.cortes-p__folio-dot{background-color:var(--pink-ocupado);border-radius:50%;height:10px;margin-right:10px;width:10px}.cortes-p_folio-label{color:var(--tipografa);font-size:10px;font-weight:600;line-height:20px}.cortes-p_value{max-width:95px}.cortes-p__table:after{display:none}.cortes-p__table.cortes-p__table--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.historial-cortes__screen{margin:0 auto;max-width:1200px;width:100%}.historial-cortes__table{height:calc(100dvh - 160px);margin-top:40px;overflow:hidden auto;width:100%}.historial-cortes__empty{box-sizing:border-box;height:100%;padding-bottom:40px;width:100%}.historial-cortes__empty .empty__circle_theme_light{background-color:var(--fondo--close)}.historial-cortes__empty .empty__title{font-size:29px;margin:24px 0 16px;width:100%}.historial-cortes__empty .empty__description{font-size:14px}.ordenes-drawer-skeleton-container{height:100%;margin:37px 24px}.ordenes-drawer__item{margin-bottom:12px;width:100%}.ordenes-drawer__item__detail{box-sizing:border-box;padding-left:30px}.ordenes-drawer__item__comment{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:12px 1fr}.ordenes-drawer__item__comment__value{color:var(--white);font-size:12px;font-weight:400;line-height:12px}.drawer-ordenes-skeleton-container{height:100%;.element-ticket-skeleton-circle-small{.skeleton-item{border-radius:100%;height:16px;width:16px}}.element-ticket-skeleton{margin:0}.element-ticket-skeleton-middle{width:90%}.element-ticket-skeleton-large{width:244px;.skeleton-item{border-radius:8px;height:14px;width:244px}}.element-ticket-skeleton-short{width:180px;.skeleton-item{border-radius:8px;height:14px;width:180px}}.total-ticket-skeleton{margin:0 0 14px}.total-ticket-skeleton-large{.skeleton-item{border-radius:8px;height:20px;width:145px}}.total-ticket-skeleton-short{.skeleton-item{border-radius:8px;height:20px;width:70px}}.total-ticket-skeleton-container{height:-moz-fit-content;height:fit-content}.orden__drawer__button{margin-top:60px;width:100%}}.drawer-ordenes-skeleton-title{border-radius:8px;height:24px;margin-bottom:15px;width:241px;.skeleton-item{border-radius:8px;height:24px;width:241px}}.drawer-ordenes-skeleton-subtitle{border-radius:8px;height:24px;margin-bottom:35px;width:158px;.skeleton-item{border-radius:8px;height:24px;width:158px}}.element-ticket-skeleton-drawer{border-bottom:1px solid #ffffff26;border-top:1px solid #efefef;display:flex;justify-content:space-between;margin-bottom:40px;margin-top:12px;padding-bottom:130px;padding-top:55px;.element-ticket-skeleton-short{margin-bottom:11px}}.orden__description__container{display:flex;flex-direction:column}.orden__description{box-sizing:border-box;display:flex;flex-direction:row;margin-bottom:5px;position:relative;width:100%}.orden__description__text{font-size:12px;letter-spacing:-.14px;line-height:150%;margin:0}.orden__description__icon{height:16px;margin-right:20px;padding-top:3px;width:16px}.orden__description__label{color:var(--blanco);font-size:12px;font-style:normal;font-weight:400}.orden__description__value{color:var(--blanco);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-top:4px}.orden__description__text__two-values{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.orden__description__text__format{display:flex;flex-direction:column;justify-content:space-between}.orden__description__text__format2{display:flex;flex-direction:column;justify-content:flex-end}.orden__description__value2{color:var(--blanco);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.orden__description__container-payment{display:flex;flex-direction:column;margin-left:36px}.description-payment__icon{height:16px;margin-right:4px;padding-top:1px;width:16px}.orden__description__label-payment{color:var(--white);font-size:14px;font-style:normal;font-weight:600;line-height:20px}.orden--pagada__drawer__title{color:var(--white);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:20px 0 4px}.orden--pagada__drawer__subtitle{color:var(--white);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:0 0 30px}.orden--pagada__drawer__container{overflow-y:scroll}.orden--pagada__drawer__header-label{margin-bottom:12px}.orden--pagada__line{background:#efefef;height:1px;opacity:.5}.orden--pagada__drawer__container-payments,.orden--pagada__drawer__container-products{margin-top:26px}.orden--pagada__drawer__button,.orden--pagada__drawer__container__bottom{width:100%}.orden--pagada__drawer__payment-impuestos{color:var(--white);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.orden--pagada__drawer__payment-total{color:var(--white);font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.orden--pagada__margin-top{margin-top:12px}.orden--pagada__description__text__two-values{display:flex;justify-content:space-between;margin-bottom:10px}.orden--pagada__drawer__timer-card{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffff4d;border-radius:10px;margin-bottom:26px;padding:15px 24px 25px}.orden--pagada__drawer__container__text__two-values{align-items:center;display:flex;justify-content:space-between;margin-bottom:29px}.orden--pagada__drawer__container__title{color:#fff;font-size:14px;font-weight:500;line-height:24px}.orden--pagada__drawer__container-products{margin-bottom:12px}.timer-progress-card__title{color:#fff;font-size:14px;font-weight:600;line-height:20px;margin-bottom:33px}.timer-progress-card__time{color:#fff;font-size:12px;font-weight:600;line-height:20px}.orden--pendiente__drawer__title{color:var(--white);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:20px 0 4px}.orden--pendiente__drawer__subtitle{color:var(--white);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:0 0 30px}.orden--pendiente__drawer__header-label{margin-bottom:12px}.orden--pendiente__drawer__container{height:calc(100vh - 410px);overflow-y:scroll}.orden--pendiente__line{background:#efefef;height:1px;opacity:.5}.orden--pendiente__drawer__container-payments{margin-top:29px}.orden--pendiente__drawer__container__bottom{margin-top:44px;width:100%}.orden--pendiente__drawer__button{margin-top:20px;width:100%}.orden--pendiente__drawer__payment-impuestos{color:var(--white);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.orden--pendiente__drawer__payment-total{color:var(--white);font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.orden--pendiente__margin-top{margin-top:12px}.orden--pendiente__description__text__two-values{display:flex;justify-content:space-between;margin:24px 0}.orden--pendiente__drawer__link{color:var(--white);font-size:14px;font-style:normal;font-weight:600;margin:15px 0 0 32px;text-decoration-line:underline}.orden--drawer__extra-text{color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.orden--drawer__extra-text-container{display:flex;justify-content:space-between;margin-bottom:5px}.orden--drawer__extra-text-wrapper{margin-bottom:15px}.order-description-detail__container{display:flex;width:100%}.order-description-detail__container__pin{align-items:center;display:flex;flex-direction:column;margin-right:18px;margin-top:7px}.order-description-detail__pin{background-color:var(--white);display:flex;flex:1 1;flex-direction:column;width:1px}.order-description-detail__main__container{display:flex;flex:1 1}.order-description-detail__main{display:flex;flex-direction:column;width:100%}.order-description-detail__main__item{align-items:center;display:flex;justify-content:space-between}.order-description-detail__item__cost,.order-description-detail__item__text{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.order-description-detail__item__cost{text-align:right}.order-description-detail__main__item--first__title{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:28px}.order-description-detail__main__item--first__subtitle{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:10px;font-style:normal;font-weight:400;line-height:20px}.orden--pagada-devolucion__drawer__main{display:flex;flex-direction:column;height:100dvh}.orden--pagada-devolucion__drawer__title{color:var(--white);font-family:Montserrat;font-size:28px;font-style:normal;font-weight:600;line-height:normal;margin:18px 0 8px}.orden--pagada-devolucion__drawer__subtitle{color:#fff;color:var(--Blanco,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin:0 0 30px}.orden--pagada-devolucion__drawer__section-title{color:var(--white);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:0 0 10px}.orden--pagada-devolucion__drawer__container{display:flex;flex:1 1;flex-direction:column;overflow-y:scroll;padding-right:5px}.orden--pagada-devolucion__line{background:#efefef;height:1px;margin:10px 0 20px;opacity:.5}.orden--pagada-devolucion__drawer__container-payments{margin-top:29px}.orden--pagada-devolucion__drawer__container__bottom{width:100%}.orden--pagada-devolucion__drawer__payment-total__container{display:flex;justify-content:space-between}.orden--pagada-devolucion__drawer__payment-total{color:var(--white);font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.orden--pagada-devolucion__drawer__icon svg{height:16px;margin-right:20px;width:16px}.orden--restaurante{display:flex;flex-direction:column;height:100%;width:100%}.orden--restaurante .drawer-accordion{margin:8px 0 15px}.orden--restaurante__contain{flex:1 1;overflow-y:auto;width:100%}.orden--restaurante__contain-short{height:calc(100% - 320px)}.orden--restaurante__subtotal{align-items:center;display:flex;justify-content:space-between;padding-top:20px}.orden--restaurante__subtotal span{color:var(--white);font-size:14px;font-weight:500;letter-spacing:-.14px}.get-payment-method__container{display:flex;flex-direction:column}.status-orden__cell{align-items:center;border-radius:16px;display:flex;justify-content:center;padding:2px 10px}.status-orden__cell--cancelada{background:#fdf2f2;background:var(--Ocupada_card_1,#fdf2f2);>span{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-align:center}}.status-orden__cell--no_pagada{background:#ffe99c;background:var(--Card-Sucia,#ffe99c);>span{color:#e8a33d;color:var(--Cancelada,#e8a33d);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-align:center}}.status-orden__cell--pagada{background:#dbf6d4;background:var(--Card-Card-Card-Disponible,#dbf6d4);>span{color:#408232;color:var(--Stroke-Disponible,#408232);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-align:center}}.orden-cell-pago{color:var(--tipografa);font-size:10px;font-weight:500}.orden-cell-pago__pendiente{color:var(--orange-warning);font-weight:600}.orden-cell__status{align-items:center;border-radius:16px;display:flex;font-size:12px;font-weight:600;justify-content:center;padding:2px 8px 2px 6px}.orden-cell__status__en_preparacion{background-color:var(--fondo--close);color:var(--primary)}.orden-cell__status__por_entregar{background-color:var(--yellow--basis);color:var(--orange-warning)}.orden-cell__status__entregada{background-color:var(--green-card-available);color:var(--disponible)}.orden-cell__status__en_entrega{background-color:var(--card---limpieza--1);color:var(--limpieza)}.orden-cell__status__cancelada,.orden-cell__status__devolucion{background-color:var(--supervision-card);color:var(--bloqueada)}.orden-cell__status__base{background-color:var(--gray-background)}.orden-cell__status__en_servicio{background-color:#d4c1ff;color:#6941c6}.ordenes{margin-top:18px}.ordenes__container-filters{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.ordenes__search__input{margin-right:10px;min-width:320px}.ordenes__cell-pago{display:flex;height:auto;width:auto}.ordenes__cell--pagada{background:#dbf6d4;background:var(--card-card-card-disponible,#dbf6d4);border:1px solid #dbf6d4;border:1px solid var(--card-card-card-disponible,#dbf6d4);color:var(--disponible)}.ordenes__cell--pendiente{background:var(--sucia-expirada);border:1px solid var(--sucia-expirada);color:#e8a33d}.ordenes__cell--devolucion{background:var(--ocupada-card-1);border:1px solid var(--ocupada-card-1);color:var(--ocupado)}.ordenes__cell__text--gray{color:var(--placeholder);font-size:12px;font-weight:600;line-height:20px}.ordenes__icon-printer{cursor:pointer}.ordenes__table{border:1px solid var(--gray-background);border-radius:10px}.ordenes__table .flexible-table__header__cell-text{font-size:12px;white-space:nowrap}.ordenes__table .flexible-table__body__cell-text{font-size:10px;padding:12px}.ordenes__table .flexible-table__filter-menu__text{font-size:12px}.ordenes__table .get-payment-method__container{max-width:100px;overflow:hidden}.ordenes__table .get-payment-method__container>span{display:block;white-space:normal}.ordenes__table .flexible-table-container{max-height:58vh;overflow-x:hidden;overflow-y:auto;width:100%}.ordenes__table .flexible-table-container::-webkit-scrollbar{background:#0000;width:8px}.ordenes__table .flexible-table-container::-webkit-scrollbar-thumb{background:var(--gray-cell-header);border-radius:8px}.ordenes__container .empty__container{height:300px}.ordenes__btn>svg{height:22px;width:22px}.ordenes__btn.disabled{background:#fff;border:none;color:#000}.ordenes__btn,.ordenes__btn.disabled{border-radius:8px;box-shadow:0 0 2px 1px #0000000d;transition:all .4s;width:52px}.ordenes__btn{align-items:center;background:var(--fondo-close);border:1px solid var(--primary);color:var(--primary);cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-style:normal;font-weight:600;gap:5px;height:44px;justify-content:center;text-align:center}.ordenes__btn:hover{box-shadow:inset 0 0 0 2px #f4ebff,0 4px 4px 0 #00000026;flex-shrink:0}.ordenes__search{display:flex;flex-direction:row}.ordenes__calendar-buttons .calendario-reservaciones__control-date-month{font-size:12px;height:40px;width:130px}.ordenes__calendar-buttons .calendario-reservaciones__control-date-day,.ordenes__calendar-buttons .calendario-reservaciones__control-date-year{font-size:12px;height:40px;width:87px}.ordenes__calendar-buttons svg{height:10px;width:10px}.ordenes__icon-calendar{align-items:center;background:var(--white);border:var(--border-input);border-radius:8px;box-shadow:var(--shadow-input);display:flex;height:40px;justify-content:center;margin-top:6px;transition:all .3s;width:47px}.ordenes__icon-calendar:hover{transform:scale(1);transition:all .3s}.ordenes__icon-calendar--active{background:var(--fondo-close);border:1px solid var(--primary)}.ordenes__table__cell-concept{display:flex;flex-direction:column}.ordenes__table__cell-concept__title{color:var(--tipografa);font-size:10px;font-weight:600}.ordenes__table__cell-concept__subtitle{color:var(--placeholder);font-size:10px;font-weight:600}.ordenes__table__cell-concept__subtitle2{color:var(--placeholder);font-size:9px;font-weight:600;margin-top:-3px}.ordenes__table__cell-name{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordenes__table-container{border-radius:12px;max-height:calc(100vh - 310px);overflow:auto;position:relative;width:100%}.ordenes__table-container:after{display:none}.ordenes__table-container.ordenes__table-container--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:12px;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.cancelacion__close-modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 30px;width:570px}.cancelacion__close-modal .modal__close{height:44px;width:44px}.cancelacion__close-modal__icon__contain{align-items:center;background-color:#fef3f2;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.cancelacion__close-modal__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.cancelacion__close-modal__icon,.cancelacion__close-modal__icon span{align-items:center;border-radius:50%;display:flex;justify-content:center}.cancelacion__close-modal__icon span{background-color:var(--pink-ocupado);color:var(--pink-ocupado-light);font-size:18px;font-weight:600;height:20px;width:20px}.cancelacion__close-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.cancelacion__close-modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.cancelacion__close-modal__buttons{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:24px}.cancelacion__close-modal__btn{height:40px;width:100%}.cancelacion__confirm-modal__circle{align-items:center;border-radius:50%;display:flex;justify-content:center}.cancelacion__confirm-modal__icon__contain{background-color:#ecfdf3;height:40px;margin-bottom:8px;width:40px}.cancelacion__confirm-modal__icon{background-color:var(--green-card-available);height:30px;width:30px}.cancelacion__confirm-modal__icon__cover{background-color:var(--green-available);height:20px;width:20px}.cancelacion__confirm-modal__icon__cover svg{height:11px;width:13px}.cancelacion__confirm-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.cancelacion__confirm-modal__content{display:grid;grid-template-columns:auto 220px auto}.cancelacion__confirm-modal__item{padding:12px 16px}.cancelacion__confirm-modal__btn{height:40px;margin-top:auto;width:100%}.cancelacion__confirm-modal__item .ticket__item__label,.cancelacion__confirm-modal__item .ticket__item__value{font-size:12px;line-height:120%}.cancelacion-productos{padding:0}.cancelacion-productos .screen__head{align-items:flex-start}.cancelacion-productos .screen__close{margin-top:10px}.cancelacion-productos__content{height:calc(100% - 116px)}.cancelacion-productos__form{grid-column-gap:35px;box-sizing:border-box;column-gap:35px;display:grid;grid-template-columns:1fr 375px;height:100%;padding-top:30px}.cancelacion-productos__right{margin-top:-50px}.cancelacion-productos__section{margin-bottom:30px}.cancelacion-productos__section__title{border-bottom:.5px solid var(--stroke);box-sizing:border-box;color:var(--tipografa);font-size:14px;font-weight:600;margin-bottom:30px;padding-bottom:12px}.cancelacion-productos__subtitle{font-size:14px;font-weight:500;margin-top:10px}.cancelacion-productos__ticket{height:calc(100vh - 140px);padding:20px 0 0;position:relative;width:100%}.cancelacion-productos__table .flexible-table-container{border:1px solid var(--gray-background);border-radius:10px;max-height:450px;overflow-y:auto}.cancelacion-productos__table th:nth-child(5),.cancelacion-productos__table th:nth-child(6){max-width:180px;width:180px}.cancelacion-productos__dropdown{max-width:440px}.cancelacion-productos__ticket__item-row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.cancelacion-productos__ticket__item-name{color:var(--placeholder);font-size:12px;font-style:normal;font-weight:500}.cancelacion-productos__ticket__item-total{color:var(--tipografa);font-size:20px;font-style:normal;font-weight:700}.cancelacion-productos__ticket__block{border-bottom:none;grid-auto-rows:10px}.cancelacion-productos__line{background:#e2e7f0;height:1px;margin-top:20px;opacity:1}.cancelacion-productos__cell__row{align-items:center;display:flex;flex-direction:row}.cancelacion-productos__cell-comment{color:var(--tipografa);font-size:12px;font-style:normal;font-weight:400;margin-left:5px}.cancelacion-productos__ticket__item-product{align-items:center;display:flex}.cancelacion-productos__ticket__item-product svg{margin-right:18px}.cancelacion-productos__ticket__item__cost{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:7px}.cancelacion-productos__ticket__item__number{color:var(--header);font-size:12px;font-style:normal;font-weight:600}.cancelacion-productos__ticket__products{margin-top:30px}.cancelacion-productos__ticket__item-product__content{margin-bottom:20px}.cancelacion-productos__ticket__block-total{border-bottom:none}.cancelacion-productos__text-box{box-sizing:border-box;height:40px;min-width:460px;overflow:hidden;padding-top:7px;width:100%}.cancelacion-productos__section_form{display:flex;flex-direction:row;gap:10px;justify-content:space-between}@media screen and (max-width:1300px){.cancelacion-productos{padding:0}.cancelacion-productos__form{column-gap:35px;grid-template-columns:1fr 305px}}.cancelacion-productos__invalido{color:var(--red-danger)}.product-card{background-color:var(--white);border:1px solid var(--light-gray);border-radius:8px;box-sizing:border-box;height:255px;overflow:hidden;padding:15px 20px;position:relative;width:200px}.product-card--active{border-color:var(--primary)}.product-card__size{align-items:center;background-color:var(--white);display:flex;position:absolute;right:10px;top:12px;z-index:99}.product-card__size-label{font-size:12px;font-weight:600;margin-left:5px}.product-card__info{display:flex;flex-direction:column;height:calc(100% - 47px);justify-content:flex-end;margin-bottom:15px}.product-card__image-cover{margin-bottom:12px;position:relative}.product-card__image-cover,.product-card__image-empty{align-items:center;display:flex;flex-direction:column;height:90px;justify-content:center}.product-card__image-empty{background-color:var(--fondo--close);border-radius:50%;width:90px}.product-card__alert{align-items:center;background-color:var(--pink-ocupado-light);color:var(--pink-ocupado);display:flex;font-size:16px;font-weight:500;height:28px;justify-content:center;position:absolute;width:90px}.product-card__description{color:var(--placeholder);font-size:10px;font-weight:400;line-height:14px;margin-bottom:4px;max-width:100%;overflow-wrap:break-word;word-break:break-word}.product-card__name{color:var(--tipografa);font-size:10px;font-weight:600;margin-bottom:2px;max-width:100%;white-space:normal}.product-card__name--receta{margin-bottom:4px;overflow-wrap:break-word;word-break:break-word}.product-card__cost{color:var(--tipografa);font-size:16px;font-weight:700;line-height:18px;-webkit-user-select:none;user-select:none}.product-card__counter{gap:0}.product-card__counter .counter__container{gap:0;justify-content:space-between;width:100%}.product-card__counter .counter__limitt{display:none}.product-card__counter .counter__number{font-family:Inter;font-size:24px}.product-card__counter .counter__button{box-sizing:border-box;height:32px;padding:8px;width:32px}.product-card__skeleton-image{border-radius:50%;height:90px;margin:0 auto 22px;width:90px}.product-card__skeleton-description{height:14px;margin-bottom:4px;width:100%}.product-card__skeleton-name{height:16px;margin-bottom:6px;width:80%}.product-card__skeleton-cost{height:18px;width:60%}.detalle-compra__alert-edit-modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 30px;width:570px}.detalle-compra__alert-edit-modal .modal__close{height:44px;width:44px}.detalle-compra__alert-edit-modal__icon__contain{align-items:center;background-color:#fef3f2;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.detalle-compra__alert-edit-modal__icon{align-items:center;background-color:var(--pink-ocupado-light);border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.detalle-compra__alert-edit-modal__icon-cover{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:18px;font-weight:600;height:20px;justify-content:center;width:20px}.detalle-compra__alert-edit-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.detalle-compra__alert-edit-modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.detalle-compra__alert-edit-modal__buttons{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr;margin-top:auto;padding-top:24px}.detalle-compra__alert-edit-modal__btn{width:100%}.detalle-compra__close-modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 0 0;width:570px}.detalle-compra__close-modal .modal__close{height:44px;width:44px}.detalle-compra__close-modal__icon__contain{align-items:center;background-color:#fef3f2;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.detalle-compra__close-modal__icon{align-items:center;background-color:var(--pink-ocupado-light);border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.detalle-compra__close-modal__icon span{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:18px;font-weight:600;height:20px;justify-content:center;width:20px}.detalle-compra__close-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.detalle-compra__close-modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.detalle-compra__close-modal__buttons{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:24px}.detalle-compra__close-modal__btn{height:40px;width:100%}.detalle-compra__confirm-modal__circle{align-items:center;border-radius:50%;display:flex;justify-content:center}.detalle-compra__confirm-modal__main{box-sizing:border-box;padding:0 30px}.detalle-compra__confirm-modal__icon__contain{background-color:#ecfdf3;height:40px;margin-bottom:8px;width:40px}.detalle-compra__confirm-modal__icon{background-color:var(--green-card-available);height:30px;width:30px}.detalle-compra__confirm-modal__icon__cover{background-color:var(--green-available);height:20px;width:20px}.detalle-compra__confirm-modal__icon__cover svg{height:11px;width:13px}.detalle-compra__confirm-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.detalle-compra__confirm-modal__content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:12px}.detalle-compra__confirm-modal__item{padding:12px 16px}.detalle-compra__confirm-modal__btn{height:40px;width:100%}.detalle-compra__confirm-modal__footer{border-top:2px solid #efefef;box-sizing:border-box;margin-top:auto;padding:24px 30px;width:100%}.detalle-compra__confirm-modal__item .ticket__item__label,.detalle-compra__confirm-modal__item .ticket__item__value{font-size:12px;line-height:120%}.modal-extras{box-sizing:border-box;padding:30px 30px 16px}.modal-extras__head{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.modal-extras__title{font-size:18px;font-weight:600;line-height:28px}.modal-extras__subtitle{font-size:14px;font-weight:400;line-height:28px}.modal-extras__form{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 225px;margin:20px 0 28px}.modal-extras__drop{margin-bottom:0}.modal-extras__drop .dropdown-component-label{display:none;margin-bottom:0}.modal-extras__content{grid-row-gap:12px;display:grid;grid-auto-rows:70px;height:calc(100% - 204px);margin-bottom:20px;overflow:hidden auto;row-gap:12px}.modal-extras__item{align-items:center;background-color:var(--white);border:1px solid var(--scroll);border-radius:8px;box-sizing:border-box;display:flex;height:70px;justify-content:space-between;padding:0 24px;width:100%}.modal-extras__item--active{border-color:var(--primary)}.modal-extras__item-title{color:var(--tipografa);font-size:14px;font-weight:600;letter-spacing:-.14px;line-height:150%;-webkit-user-select:none;user-select:none}.modal-extras__item-title span{color:var(--placeholder)}.modal-extras__item-subtitle{color:var(--placeholder);font-size:10px;font-weight:500;line-height:18px}.modal-extras__empty{height:calc(100% - 204px);margin-bottom:20px;overflow:hidden}.modal-extras__empty .empty__circle{height:100px;width:100px}.modal-extras__empty .empty__icon{height:46px;width:46px}.modal-extras__empty .empty__title{font-size:20px;margin-bottom:16px}.modal-extras__empty .empty__description{color:var(--placeholder);font-size:12px}.modal-extras__button{width:100%}.photo-empty--grayscale{filter:grayscale(100%)}.photo-empty--opacity{background-color:#d3d3d3;opacity:.5}.room-search,.room-search__input-contain{position:relative}.room-search__input-contain .input-text__container{gap:0}.room-search__input{box-shadow:0 8px 8px -4px #10182808!important}.room-search__input,.room-search__options{border:1px solid var(--gray-disabled);border-radius:8px;width:100%}.room-search__options{background-color:var(--white);box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;height:auto;max-height:280px;overflow-y:auto;position:fixed;top:59px;z-index:101}.room-search__item{align-items:center;background-color:var(--white);box-sizing:border-box;cursor:pointer;display:flex;height:92px;padding:10px 20px;-webkit-user-select:none;user-select:none;width:100%}.room-search__item:hover{background-color:var(--fondo-close)}.room-search__item__image-cover{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:center;margin-right:15px;overflow:hidden;width:70px}.room-search__item__img{mix-blend-mode:multiply;object-fit:cover}.room-search__item__name{color:var(--tipografa);font-size:16px;font-weight:700;line-height:24px}.room-search__item__cost{color:var(--placeholder);font-size:16px;font-weight:700;line-height:24px}.room-search__item__extra_info{color:var(--placeholder);font-size:12px;font-weight:500;line-height:24px}.room-search__close{align-items:center;background-color:var(--fondo-close);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;position:absolute;right:12px;top:5px;width:30px}.room-search__options::-webkit-scrollbar{height:8px;width:8px}.room-service__modal-comment{border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:445px;padding:16px 35px;width:572px}.room-service__modal-comment .modal__close{height:44px;width:44px}.room-service__modal-comment__contain{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-top:auto;padding:0}.room-service__modal-comment__empty{row-gap:20px}.room-service__modal-comment__empty .empty__circle_bg{height:60px;width:60px}.room-service__modal-comment__empty .empty__icon{height:32px;width:32px}.room-service__modal-comment__empty .empty__title{font-size:18px;font-weight:600;margin-bottom:10px;margin-top:6px}.room-service__modal-comment__description{color:var(--tipografa);font-size:14px;font-weight:400;margin:0 0 16px}.room-service__modal-comment__textarea{box-sizing:border-box;font-weight:500;height:100%;width:100%}.room-service__modal-comment .text-box__wrapper{gap:0;margin-bottom:50px;position:relative}.room-service__modal-comment .text-box__semi-container{box-sizing:border-box;height:166px}.room-service__modal-comment .text-box__hinttext{position:absolute;top:172px}.room-service__modal-comment__button{width:100%}.room-service__modal-comment__grid{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.product-card-skeleton-circle{border-radius:100%;height:75px;width:75px;.skeleton-item-base{border-radius:100%;height:75px;width:75px}}.product-card-skeleton-header{border-bottom:1px solid #f2f4f7;display:flex;justify-content:center;margin-top:10px;padding-bottom:26px}.element-ticket-skeleton-large,.element-ticket-skeleton-short,.product-card-skeleton-large,.product-card-skeleton-short{border-radius:8px;height:14px;.skeleton-item-base{border-radius:8px;height:14px}}.product-card-skeleton-large{margin-top:18px;width:207px;.skeleton-item-base{width:207px}}.product-card-skeleton-short{margin:8px 0 20px;width:57px;.skeleton-item-base{width:57px}}.element-ticket-skeleton-circle-small{border-radius:100%;height:16px;width:16px;.skeleton-item-base{border-radius:100%;height:16px;width:16px}}.element-ticket-skeleton-large{margin-bottom:11px;width:180px;.skeleton-item-base{width:180px}}.element-ticket-skeleton-short{margin-bottom:30px;width:133px;.skeleton-item-base{width:133px}}.element-ticket-skeleton-circle-big{border-radius:100%;height:24px;width:24px;.skeleton-item-base{border-radius:100%;height:24px;width:24px}}.element-ticket-skeleton{display:flex;justify-content:space-between;margin:0 24px}.element-ticket-skeleton-middle{width:80%}.total-ticket-skeleton{display:flex;justify-content:space-between;margin:20px 24px}.total-ticket-skeleton-large{border-radius:8px;height:20px;width:145px;.skeleton-item-base{border-radius:8px;height:20px;width:145px}}.total-ticket-skeleton-short{border-radius:8px;height:20px;width:70px;.skeleton-item-base{border-radius:8px;height:20px;width:70px}}.room-service{grid-column-gap:25px;column-gap:25px;display:grid;grid-auto-rows:100%;grid-template-columns:1fr 300px;height:calc(100% - 96px);overflow-y:hidden}.room-service-screen .screen__head,.room-service-screen .screen__head__right{align-items:flex-start}.room-service-short{height:calc(100% - 186px)}.room-service__link{align-items:center;display:flex;flex-direction:row}.room-service__order-btn{width:178px}.room-service__order-btn span{font-family:Montserrat;font-size:12px;font-weight:600;letter-spacing:normal;white-space:nowrap}.room-service__link-block{height:19.5px;width:175px}.room-service__link__text{color:var(--primary);cursor:pointer;font-size:16px;font-weight:600;text-decoration-line:underline}.room-service__left{display:flex;flex-direction:column;height:100%;overflow:hidden}.room-service__search{margin-bottom:30px}.room-service__tabs{height:50px;margin-bottom:10px;overflow:auto hidden}.room-service__tabs .input-tabs__content{display:grid;grid-auto-columns:150px;grid-auto-flow:column;grid-template-rows:40px}.room-service__tabs .input-tab{width:150px}.room-service__tabs .input-tabs__tab-label{overflow:hidden}.room-service__content{height:calc(100dvh - 360px);width:100%}.room-service__content--fullscreen{height:calc(100dvh - 270px)}.room-service__content-cards{grid-row-gap:25px;grid-column-gap:20px;column-gap:20px;display:grid;grid-auto-rows:255px;grid-template-columns:repeat(4,1fr);overflow:hidden auto;padding-right:10px;row-gap:25px;width:865px}.cards-container-wrapper{margin:0 auto;position:relative;width:100%}.cards-container-wrapper:after{background:linear-gradient(180deg,#3b82f600 0,#eeeaf1);bottom:0;content:"";height:60px;left:0;pointer-events:none;position:absolute;right:0;width:99%;z-index:10}.room-service__card{width:100%}.room-service__content-empty{height:calc(100% - 147px)}.room-service__empty{background-color:var(--white);border-radius:8px;box-shadow:0 0 2px 1px #0000000d;height:calc(100dvh - 360px);overflow:hidden;width:100%}.room-service__empty--fullscreen{height:calc(100dvh - 270px)}.room-service__empty .empty__circle{height:100px;margin-bottom:20px;width:100px}.room-service__empty .empty__icon{height:50px;width:50px}.room-service__empty .empty__title{width:100%}.room-service__empty .empty__description{color:var(--placeholder);font-size:14px;font-weight:500;line-height:20px;margin-top:16px}.room-service__empty .empty__description strong{color:var(--tipografa)}.room-service__right{box-sizing:border-box;height:100%}.room-service__ticket{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 0;position:relative;transform:translateY(0)}.room-service__ticket .ticket__title{font-size:16px}.room-service__ticket .ticket__content{height:calc(100% - 104px);margin-bottom:20px;padding:0}.room-service__ticket .ticket__footer{box-shadow:inset 0 1px 1px 0 #0000000d}.room-service__ticket-link{position:absolute;right:24px;top:20px}.room-service__ticket-link .room-service__link__text{font-size:12px}.room-service__ticket__empty{height:calc(100% - 54px);overflow-y:auto}.room-service__ticket__empty .empty__circle{height:100px;min-height:100px;min-width:100px;width:100px}.room-service__ticket__empty .empty__icon{height:50px;width:50px}.room-service__ticket-item{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 16px;width:100%}.room-service__ticket-item__content{overflow:hidden;width:100%}.room-service__ticket-item__row{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;width:100%}.room-service__ticket-extra{margin-bottom:10px}.room-service__ticket-extra-box{grid-row-gap:2px;display:grid;grid-auto-rows:20px;margin-bottom:5px;row-gap:2px}.room-service__ticket-extra-item{align-items:center;display:flex;justify-content:space-between;width:100%}.room-service__ticket-extra-label{color:var(--placeholder);font-weight:500;max-width:160px}.room-service__ticket-extra-label,.room-service__ticket-item__name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-service__ticket-item__name{align-items:center;color:var(--tipografa);display:flex;font-weight:600;line-height:20px}.room-service__ticket-item__name strong{color:var(--header);display:block;font-size:14px;margin-right:13px;width:10px}.room-service__ticket-item__cost{color:var(--header);display:block;font-size:12px;font-weight:600;line-height:20px;margin-left:5px}.room-service__ticket-item__comment{display:flex;margin-bottom:5px;width:100%}.room-service__ticket-item__comment-text{color:var(--tipografa);font-size:12px;font-weight:400;line-height:14.5px;width:100%}.room-service__ticket-item__hyper{color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;margin-bottom:10px;text-decoration:underline}.room-service__ticket-item__link svg{height:16px;width:16px}.room-service__ticket-item__link .room-service__link__text{font-size:14px}.room-service__ticket-item__remove{cursor:pointer;height:16px;width:16px}.room-service__ticket__block{grid-row-gap:25px;border-bottom:none;box-sizing:border-box;display:grid;grid-auto-rows:min-content;grid-template-columns:1fr;height:100%;margin-bottom:20px;overflow-y:auto;padding:0 24px;row-gap:25px;width:100%}.room-service__ticket__currency{height:auto;max-height:50%}.room-service__ticket__subtotal{grid-row-gap:10px;box-sizing:border-box;display:grid;grid-template-columns:1fr;height:calc(100% - 50px);margin:0 0 20px;overflow-y:auto;padding:0 24px;row-gap:10px}.room-service__ticket__total{align-items:center;color:var(--tipografa);display:flex;font-size:20px;font-weight:700;justify-content:space-between;letter-spacing:-.2px;line-height:30px;padding:0 24px}.element-ticket-skeleton-container{border-bottom:1px solid #efefef}.total-ticket-skeleton-container{height:100%}.room-service__right-button{column-gap:20px;display:flex;height:40px;justify-content:flex-end;padding-bottom:20px;width:auto}.room-service__header__icon{background-color:#fff;border-radius:12px;box-shadow:0 0 2px 1px #0000000d;display:flex;margin-right:6px;padding:10px 15px}.room-service__content-cards::-webkit-scrollbar-thumb,.room-service__tabs::-webkit-scrollbar-thumb,.room-service__ticket__block::-webkit-scrollbar-thumb,.room-service__ticket__empty::-webkit-scrollbar-thumb{background-color:var(--gray-cell-header)}.modal__select-extra__body{align-items:center}.modal__select-extra__header{margin-top:8px}.modal__select-extra__title{font-size:18px;font-weight:600;line-height:19.036px}.modal__select-extra__subtitle,.modal__select-extra__title{color:var(--tipografa);font-family:Montserrat;font-style:normal;text-align:center}.modal__select-extra__subtitle{font-size:14px;font-weight:400;line-height:13.597px}.modal__select-extra__options{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.input-text__hint--error{color:var(--pink-ocupado);font-size:10px;font-weight:500}.modal__personas-extra__card--header{margin-bottom:12px;margin-top:30px}.modal__personas-extra__card--check__wrapper{position:relative;width:100%}.modal__personas-extra__card--check{position:absolute;right:5px;top:5px}.modal__personas-extra__card--uncheck{background-color:var(--white);border:1px solid var(--light-blueish-gray);border-radius:25px;height:18px;width:18px}.modal__personas-extra__card--container{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:216px;justify-content:space-between;margin:10px;width:300px}.modal__select__card--selected{background-color:var(--fondo-close);border:2px solid var(--purple-drawer-primario)}.modal__select__card--not-selected{background-color:var(--white);border:2px solid var(--white)}.modal__personas-extra__card__footer{display:flex;flex-direction:column;margin-bottom:20px;text-align:center;width:246px}.modal__personas-extra__card__title{color:#303030;color:var(--Tipografa,#303030)}.modal__personas-extra__card__title,.modal__personas-extra__card__title--active{font-family:Montserrat;font-size:25px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.modal__personas-extra__card__title--active{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6)}.modal__personas-extra__card__description{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-align:center}.type-orden__modal .modal__select-extra__title{line-height:normal}.type-orden__modal .modal__select-extra__subtitle{color:var(--placeholder);line-height:normal}.type-orden__modal .modal__select__card--not-selected{background-color:var(--white);border:1px solid #bebebe}.type-orden__modal .modal__select__card--selected{background-color:var(--fondo--close);border:1px solid var(--primary)}.type-orden__modal .modal__select__card--selected .modal__personas-extra__card__title{color:var(--primary)}.type-orden__modal .modal__select__card--not-selected .icon-border-center{background-color:var(--tipografa)!important}.type-orden__modal .modal__select__card--not-selected path{fill:var(--white)}.type-orden__modal .modal__personas-extra__card__description{color:var(--placeholder);font-size:12px;line-height:normal;margin-top:7px}.detalle-compra{margin:0 auto;overflow:hidden;width:100%}.detalle-compra .screen__head{align-items:flex-start}.detalle-compra__left{height:calc(100dvh - 155px);overflow-y:scroll}.detalle-compra__content{height:auto}.detalle-compra__content-subtitle{align-items:center;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:20px;margin-top:10px}.detalle-compra__content-subtitle span{color:var(--placeholder)}.detalle-compra__form{grid-column-gap:35px;box-sizing:border-box;column-gap:35px;display:grid;grid-template-columns:1fr 300px;height:100%;padding-top:10px}.detalle-compra__section{margin-bottom:40px}.detalle-compra__section-head{border-bottom:.5px solid var(--stroke);box-sizing:border-box;color:var(--tipografa);font-size:14px;font-weight:600;padding-bottom:10px}.detalle-compra__section-type-inputs{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:300px 225px 1fr;width:100%}.detalle-compra__tabs-content{width:300px}.detalle-compra__tabs-content .input-tab{box-sizing:border-box;height:40px}.detalle-compra__input-text .input-text__container{gap:0;position:relative}.detalle-compra__input-text .input-text{width:100%}.detalle-compra__input-text .input-text__label{margin-bottom:6px}.detalle-compra__input-text .input-text__hint{bottom:-20.5px;position:absolute}.detalle-compra__search{position:relative}.detalle-compra__search-box{background-color:var(--white);border-radius:6px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814;height:auto;max-height:210px;overflow:hidden auto;padding:0 6px;position:absolute;top:calc(100% + 20px);z-index:10}.detalle-compra__search-box,.detalle-compra__select,.detalle-compra__select-rooms{box-sizing:border-box;width:100%}.detalle-compra__select-rooms-container{margin-bottom:0;position:relative}.detalle-compra__select-rooms-container .dropdown-component-subtitle{bottom:-18px;position:absolute}.detalle-compra__select-rooms .dropdown-cont svg{height:18px;margin-bottom:5px;min-width:18px;width:18px}.detalle-compra__search-item{align-items:center;box-sizing:border-box;color:var(--tipografa);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:44px;line-height:24px;padding-left:8px;position:relative;width:100%}.detalle-compra__search-item--active,.detalle-compra__search-item:hover{background-color:var(--purple-secondary)}.detalle-compra__search-item-icon{position:absolute;right:5px}.detalle-compra__table{box-sizing:border-box;height:170px;margin:16px 0 0;overflow:hidden;width:100%}.detalle-compra__table-edit{height:calc(100vh - 253px)}.detalle-compra__table-head{background-color:var(--pale-white);border-bottom:.5px solid var(--gray-cell-header);box-sizing:border-box;height:44px}.detalle-compra__table-row{display:grid;grid-template-columns:60px 1fr 140px 200px 110px 112px;width:100%}.detalle-compra__table-title{box-sizing:border-box;color:var(--primary);font-family:Roboto;font-size:12px;font-weight:700;height:40px;padding:12px 24px;width:100%}.detalle-compra__table-content{background-color:var(--white);height:calc(100% - 40px);overflow-y:auto;width:100%}.detalle-compra__table-cell{align-items:center;box-sizing:border-box;color:var(--tipografa);display:flex;font-size:12px;font-weight:600;overflow:hidden;padding:0 24px}.detalle-compra__table-cell-name{width:100%}.detalle-compra__table-cell-comment{color:var(--tipografa);font-size:12px;font-weight:400;margin-top:5px}.detalle-compra__table-cell-comment svg{margin-right:5px}.detalle-compra__input-number{border:1px solid var(--header);border-radius:8px;box-shadow:0 8px 8px -4px #10182808;box-sizing:border-box;color:var(--tipografa);font-size:12px;font-weight:600;height:40px;letter-spacing:-.16px;padding:8px 12px;text-align:right;width:100%}.detalle-compra__input-number:focus{outline:none}.detalle-compra__input-number-contain{position:relative}.detalle-compra__input-number__error{bottom:-14px;color:var(--pink-ocupado);font-size:10px;font-weight:500;left:0;position:absolute}.detalle-compra__table-cell-input{overflow:inherit}.detalle-compra__table-cell-remove{cursor:pointer;height:20px;margin:auto;width:20px}.detalle-compra__inputs{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 40px}.detalle-compra__ticket{display:flex;flex-direction:column;height:calc(100vh - 140px);min-height:350px;padding:16px 0 0;position:relative;transform:translateY(-50px);width:100%}.detalle-compra__ticket .ticket__title{font-size:16px}.detalle-compra__ticket .ticket__content{height:calc(100% - 100px);margin-bottom:16px;padding:0}.detalle-compra__ticket-item{width:100%}.detalle-compra__ticket-item__head{align-items:center;color:var(--tipografa);display:flex;font-size:12px;font-weight:600;justify-content:space-between;line-height:140%;margin-bottom:5px}.detalle-compra__ticket-item__title{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detalle-compra__ticket-item__content{box-sizing:border-box;padding-left:18px;width:100%}.detalle-compra__ticket-item__extra{align-items:center;color:var(--placeholder);display:flex;font-size:14px;font-weight:500;justify-content:space-between}.detalle-compra__ticket-item__content span{color:var(--placeholder);font-size:12px;font-weight:400}.detalle-compra__ticket__block{border-bottom:none;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-bottom:20px;min-height:calc(50% - 20px);overflow-y:auto;padding:0 24px;row-gap:0;width:100%}.detalle-compra__ticket__subtotal{grid-row-gap:5px;border-bottom:0;box-sizing:border-box;display:grid;grid-template-columns:1fr;height:calc(100% - 42px);margin:0 0 12px;overflow-y:auto;padding:0 24px;row-gap:5px}.detalle-compra__ticket__total{align-items:center;color:var(--tipografa);display:flex;font-size:20px;font-weight:700;justify-content:space-between;letter-spacing:-.2px;line-height:30px;padding:0 24px}.detalle-compra__ticket .ticket__footer{box-shadow:inset 0 1px 1px 0 #0000000d;padding:16px 24px}.detalle-compra__select__link{color:var(--purple-drawer-primario);cursor:pointer;display:block;font-size:14px;font-weight:600;margin-top:32px;text-decoration:underline}.detalle-compra__ticket__category{grid-row-gap:10px;box-sizing:border-box;display:grid;grid-template-columns:1fr;margin-bottom:20px;row-gap:10px}.detalle-compra__ticket__payments{border-bottom:1px solid #efefef;border-top:1px solid #efefef;margin-top:auto;padding:16px 0 6px}.detalle-compra__ticket__currency{height:auto;max-height:50%}.detalle-compra__ticket__tax{color:var(--placeholder);font-weight:500}.detalle-compra__consultar-saldo{align-self:start;display:flex;gap:10px;grid-column:3/4;height:28px;justify-content:flex-end}.detalle-compra__consultar-saldo__link{color:#6941c6;cursor:pointer;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:28px;text-decoration:underline;transition:color .3s ease;white-space:nowrap}.detalle-compra__consultar-saldo__link:hover{color:#502b8c}.rs-pago__content{height:calc(100vh - 100px);overflow:hidden}.rs-pago__form{grid-column-gap:35px;box-sizing:border-box;column-gap:35px;display:grid;grid-template-columns:1fr 300px;grid-template-rows:calc(100vh - 100px);height:100%;padding:20px 0 0}.rs-pago__section{margin-bottom:40px}.rs-pago__section-head{border-bottom:.5px solid var(--stroke);box-sizing:border-box;color:var(--tipografa);font-size:14px;font-weight:600;margin-bottom:25px;padding-bottom:10px}.rs-pago__left{box-sizing:border-box;height:100%;overflow:hidden auto}.rs-pago__right{box-sizing:border-box;height:calc(100% - 20px);padding-bottom:20px}.rs-pago__inputs__venta{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.rs-pago__select{box-sizing:border-box;width:100%}.rs-pago__inputs{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0 40px}.rs-pago__select-payment{align-items:center;display:flex;justify-content:space-between;min-width:287px;width:100%}.rs-pago__select__link{color:var(--purple-drawer-primario);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;margin-left:10px;margin-top:12px;text-decoration:underline}.rs-pago__table{border:.5px solid var(--stroke);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;max-height:400px;overflow:hidden;width:100%}.rs-pago__table-head{background-color:var(--fondo--encabezado);border-bottom:.5px solid var(--stroke);box-sizing:border-box;flex:0 0 auto;height:44px}.rs-pago__section-head-subtitle{box-sizing:border-box;color:#667085;color:var(--Placeholder,#667085);font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;height:44px;line-height:24px}.rs-pago__table-row{box-sizing:border-box;display:grid;grid-template-columns:150px 1fr 100px 110px 80px 110px 110px;width:100%}.rs-pago__table-row-body{border-bottom:1px solid var(--border-input);box-sizing:border-box;padding:16px 0}.rs-pago__table-title{box-sizing:border-box;color:var(--primary);font-family:Roboto;font-size:12px;font-weight:700;height:44px;padding:12px 24px;width:100%}.rs-pago__table-content{background-color:var(--white);flex:1 1 auto;max-height:356px;overflow-y:auto;width:100%}.rs-pago__table-cell{align-items:center;box-sizing:border-box;color:var(--tipografa);display:flex;font-size:10px;font-weight:600;overflow:hidden;padding:0 24px}.rs-pago__table-cell-expand{grid-row-gap:5px;align-content:center;display:grid;grid-area:1/2/1/7;grid-template-columns:1fr;row-gap:5px}.rs-pago__table-cell__item{display:grid;grid-template-columns:1fr 130px 110px 80px 110px;width:100%}.rs-pago__table-cell__item>span{padding:0 24px}.rs-pago__table-cell__item>span:nth-child(n+2):nth-child(-n+6),.rs-pago__table-title:nth-child(n+4):nth-child(-n+7){text-align:center}.rs-pago__table-cell-check{align-items:center;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:0 24px}.rs-pago__table-cell-check .checkbox{border:1px solid #667085;border:1px solid var(--Placeholder,#667085);border-radius:0;height:15px;transition:all .3s ease;width:15px}.rs-pago__table-cell-check .checkbox--state--active{background:#6941c6;height:25px;width:25px}.rs-pago__table-cell,.rs-pago__table-cell-check{align-items:flex-start}.rs-pago__table-content::-webkit-scrollbar{background:var(--white);height:8px;width:8px}.rs-pago__table-content::-webkit-scrollbar-thumb{background:var(--gray-cell-header);border-radius:8px}.rs-pago__ticket{box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:400px;overflow:hidden;padding:16px 0;position:relative;transform:translateY(0);width:100%}.rs-pago__ticket .ticket__title{font-size:16px;font-weight:600;margin-bottom:20px}.rs-pago__ticket__content{height:calc(100% - 100px);margin-bottom:16px;padding:0}.rs-pago__ticket__block{border-bottom:none;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-bottom:20px;min-height:calc(50% - 20px);overflow-y:auto;padding:0 24px;row-gap:0;width:100%}.rs-pago__ticket__currency{height:auto;max-height:50%}.rs-pago__ticket__subtotal{grid-row-gap:5px;border-bottom:0;box-sizing:border-box;display:grid;grid-auto-rows:14.5px;grid-template-columns:1fr;height:calc(100% - 42px);margin:0 0 12px;padding:0 24px;row-gap:5px}.rs-pago__ticket__total{align-items:center;color:var(--tipografa);display:flex;font-size:20px;font-weight:700;justify-content:space-between;letter-spacing:-.2px;line-height:30px;padding:0 24px}.rs-pago__ticket__item-contain{grid-row-gap:15px;display:grid;grid-template-columns:1fr;margin-bottom:20px;row-gap:15px}.rs-pago__ticket__item{height:20px;justify-content:space-between}.rs-pago__ticket__item,.rs-pago__ticket__item-row{align-items:center;display:flex}.rs-pago__ticket__item-text{color:var(--tipografa);font-size:12px;font-weight:600;line-height:20px}.rs-pago__ticket__payments{border-bottom:0;margin-top:auto;padding:0}.rs-pago__ticket__tax{color:var(--placeholder);font-weight:500}.error-screen-container{padding:40px 80px}.error-screen-logo{position:absolute;right:80px}.error-screen-info-container{align-items:center;display:flex;justify-content:space-between;margin-top:13%;width:100%}.error-text-type{color:#6941c6;font-size:24px;font-weight:600;margin-bottom:12px}.error-text-title{color:#6941c6;font-size:55px;font-weight:700;margin-bottom:24px}.error-text-subtitle{color:#475467;font-size:18px;font-weight:400;line-height:30px}.error-text-link{color:#6941c6;cursor:pointer;font-size:18px;font-weight:600;line-height:30px;margin:0 6px;text-decoration:underline}.error-screen-button{margin-top:50px;width:100%}.error-screen-info{margin-right:50px;width:50%}.registry-screen{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%;.dropdown-component__area{.dropdown-cont{.dropdown-component__placeholder{margin-left:25px}.dropdown-component__value{margin-left:24px}}}}.registry-screen_logo{margin-bottom:30px}.registry-screen_content,.verification-screen_content{background-color:#fff;border-radius:16px;box-shadow:0 5px 24px -4px #10182814;padding:40px 24px}.registry-screen_title{font-size:30px;font-weight:600;margin-bottom:24px;text-align:center}.registry-screen_error_password{margin-bottom:24px;margin-top:-20px}.registry-screen_error_password p{color:var(--pink-ocupado);font-size:10px;font-weight:500;margin-bottom:5px}.login-screen__check_error{align-items:center;margin-bottom:24px;.checkbox{border:1px solid #eb5757}}.registry-screen{.dropdown-component-container{margin-bottom:24px}}.login-screen__button_secondary{height:44px;margin-top:24px;width:100%}.login-screen__button_submit{height:44px;margin-top:10px;width:100%}.verification-screen_content{align-items:center;display:flex;flex-direction:column}.verification-screen_header,.verified-screen_header{align-items:center;background-color:#efe9ff;border-radius:100%;display:flex;height:120px;justify-content:center;margin-bottom:50px;width:120px}.verification-screen_text,.verified-screen_text{color:#667085;font-size:14px;font-weight:500;margin-bottom:50px;text-align:center;width:460px}.verification-screen_email{color:#6941c6}.verification-screen_button{height:44px;width:80%}.verified-screen_header{margin-bottom:24px}.verified-screen_text{margin-bottom:24px;width:450px}.terms-conditions-modal{height:680px;padding:24px 32px;width:515px}.terms-conditions-modal_content{height:560px;margin-bottom:20px;margin-top:50px;overflow-y:scroll}.terms-conditions-modal_title{font-size:18px;font-weight:600;line-height:28px;margin-bottom:10px}.terms-conditions-modal_easyroom,.terms-conditions-modal_text{color:#475467;font-size:12px;font-weight:400;line-height:28px;margin-bottom:15px}.terms-conditions-modal_easyroom{color:#6941c6}.terms-conditions-modal_subtitle{font-size:12px;font-weight:550;line-height:28px;margin-bottom:10px}.terms-conditions-modal_button_container{border-top:1px solid #efefef;padding-top:16px}.terms-conditions-modal_button{height:20px;width:100%}.login-screen{display:grid;grid-template-columns:620px 1fr;height:100%;min-height:100vh;width:100%}.login-screen__content{align-items:center;background:linear-gradient(117deg,#f9f9f9 -38.52%,#fbfbfd 143.35%);display:flex;flex-direction:column;justify-content:center;width:100%}.login-screen__logo{margin-bottom:45px}.login-screen__title{font-size:30px;font-style:normal;font-weight:600;letter-spacing:-.6px;line-height:38px;margin:32px 0}.login-screen__form{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:0 5px;width:420px}.login-screen__input{margin-bottom:24px;width:100%}.login-screen__input .input-text{letter-spacing:-.16px;line-height:24px;padding:10px 16px;padding-left:50px!important;width:100%}.login-screen__password{position:relative}.login-screen__input-password__icon{cursor:pointer;height:24px;position:absolute;right:16px;top:30.8px;width:24px}.login-screen__check{align-items:center}.login-screen__controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.login-screen__link-forgot{color:var(--primary);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.28px;line-height:20px;text-decoration-line:underline}.login-screen__link-forgot:active{opacity:.5}.login-screen__button{height:44px;width:100%}.login-screen__link-fingerprint{color:var(--primary);cursor:pointer;display:block;font-size:14px;font-weight:600;letter-spacing:-.28px;line-height:20px;margin-top:20px;text-align:center;text-decoration-line:underline}.login-screen__link-fingerprint:active{opacity:.5}.login-screen__media{align-items:center;background:linear-gradient(44deg,#42307d 1.45%,#7f56d9);display:flex;flex-direction:column;justify-content:center}.login-screen__cover{margin-bottom:100px;max-width:640px;min-width:460px;width:79%}.login-screen__text{box-sizing:border-box;padding:0 32px;width:100%}.login-screen__subtitle{color:var(--white);font-size:26px;font-weight:600;line-height:100%;margin:20px 0}.login-screen__description{color:var(--white);font-size:24px;font-weight:400;line-height:100%;margin:0}@media screen and (max-width:1300px){.login-screen{grid-template-columns:550px 1fr}.login-screen__logo{margin-bottom:10px}.login-screen__cover{margin-bottom:30px;width:65%}.login-screen__subtitle{font-size:22px}.login-screen__description{font-size:20px}}@media screen and (max-width:1100px){.login-screen{grid-template-columns:500px 1fr}}.hrLinea{border:1px solid #bebebe;display:inline-block;height:0;vertical-align:middle;width:40%}.login-screen_divisor{align-items:flex-end;display:flex;margin:24px 0}.login-screen_social{align-items:center;background-color:#fff;border:1px solid #bebebe;border-radius:8px;cursor:pointer;height:44px}.google-login-button,.login-screen_social{display:flex;justify-content:center;width:100%}.login-screen_social_text{color:#6941c6;font-size:14px;font-weight:600;margin-left:18px}.login-screen_correo{font-size:14px;margin-top:24px;text-align:center;width:100%}.login-screen_correo_text{color:#6941c6;cursor:pointer;font-weight:600;text-decoration:underline}.empty-state-screen{align-items:center;display:flex;justify-content:center}.empty-state-screen_title{font-size:60px;font-weight:400;line-height:79px;margin-bottom:33px}.empty-state-screen_subtitle{font-size:20px;font-weight:500;line-height:30px;margin-top:50px}.empty-state-screen_left{margin-right:9%;margin-top:9%;width:530px}.empty-state-screen_right{margin-top:9%}.expiration-screen{align-items:flex-end;display:flex;flex-direction:column;margin:40px 80px 0}.expiration-screen_content{display:flex;justify-content:center;width:100%}.expiration-screen_title{color:#6941c6;font-size:60px;font-weight:700;line-height:65px;margin-bottom:30px}.expiration-screen_subtitle{color:#667085;font-size:20px;font-weight:500;line-height:30px}.expiration-screen_link{color:#6941c6;cursor:pointer;font-weight:600;text-decoration:underline}.expiration-screen_left{margin-right:10%;margin-top:9%;width:700px}.expiration-screen__button{height:44px;margin:60px 0;width:100%}.auth-form-screen{background-color:var(--pale-white);height:100%;width:100%}.auth-form__container{width:420px}.auth-form_center-box{align-items:center;display:flex;flex-direction:column;justify-content:center}.auth-form__logo{height:48px;margin-bottom:50px;width:100%}.auth-form__card{background-color:var(--white);border-radius:16px;box-shadow:0 8px 8px -4px #10182808,0 20px 24px -4px #10182814;box-sizing:border-box;height:550px;padding:40px 24px;width:100%}.auth-form__text-box{margin:40px 0}.auth-form__title{color:var(--tipografa);font-size:30px;font-weight:600;line-height:48px;text-align:center}.auth-form__subtitle{color:var(--placeholder);font-size:14px;font-weight:400;line-height:20px;text-align:center}.auth-form__form,.auth-form__input{width:100%}.auth-form__input .input-text{letter-spacing:-.16px;line-height:24px;padding:10px 16px;padding-left:50px!important;width:100%}.auth-form__button{height:60px;width:100%}.auth-form__button span{font-size:16px}@media screen and (max-height:700px){.auth-form__logo{height:36px;margin-bottom:30px}.auth-form__logo img{height:36px}.auth-form__card{height:490px;padding:20px 24px}.auth-form__text-box{margin:30px 0}}.forgot__button{margin:24px 0}.forgot__button span{font-size:16px}.forgot__link{align-items:center;cursor:pointer;display:flex;justify-content:center}.forgot__link:active{opacity:.5}.forgot__link-text{color:var(--primary);font-size:14px;font-weight:600;line-height:22px}.forgot__link-icon{height:8px;margin-right:5px;width:8px}.empty-password{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 80px;position:relative;width:100%}.empty-password__logo{position:absolute;right:80px;top:30px}.empty-password__card{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.empty-password__info{max-width:640px;width:60%}.empty-password__cover{width:calc(40% - 50px)}.empty-password__title{color:var(--primary);font-family:Qualy;font-size:60px;font-weight:400;letter-spacing:-1.2px;line-height:65px;margin:0 0 30px}.empty-password__text{color:var(--placeholder);font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:30px;margin:0 0 60px}.empty-password__button{width:100%}.empty-password__link{color:var(--primary);font-size:1em;font-weight:600;letter-spacing:-.4px;margin:0 5px}.empty-password__button span{font-size:16px}.change-screen .auth-form__text-box{margin:30px 0}.change-screen__password{width:100%}.change-screen__password .input-text__hint--error{display:block;white-space:pre-line}.change-screen__password{position:relative}.change-screen__input-password__icon{cursor:pointer;height:24px;position:absolute;right:14px;top:30.8px;width:24px}.change-screen__password-space{margin:16px 0}.change-screen__password__stroke-base .input-text{border:1px solid var(--header)!important}.change-screen__password__stroke-base .input-text--error:focus,.change-screen__password__stroke-base .input-text:hover:enabled{box-shadow:0 0 0 4px #cbcbcb66,0 1px 2px 0 #1018280d}.change-screen__password__stroke-error .input-text{border:1px solid var(--pink-ocupado)!important}@media screen and (max-height:700px){.change-screen .auth-form__text-box{margin:20px 0}.change-screen .auth-form__card{height:510px;padding:20px 24px}}.history__screen,.inventario__screen{margin:0 auto;max-width:1200px;width:100%}.history__screen .screen__head{margin-top:20px}.inventario-screen-right{align-items:center;display:flex}.inventario_cards_container{margin-top:30px;width:100%}.inventario-screen-right-button{color:var(--primary);font-size:14px;font-size:var(--font-third);font-weight:400;height:40px;margin-right:17px;padding:0 16px;width:110px}.inventario_tabs_container{display:flex;justify-content:space-between;margin-top:24px}.inventario_tabs{max-width:1150px;overflow-x:auto;overflow-y:hidden;padding:10px 0}.inventario-screen__cards{grid-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:repeat(5,1fr);justify-content:flex-start}.inventario_home_cards_container{margin:20px 0 24px}.inventario-screen__card-item{box-sizing:border-box;height:110px;margin:0;padding:12px 20px;width:100%}.inventario-screen__card-item .card-header-title{color:var(--tipografa);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventario-screen__card-item .card-content-number{color:var(--tipografa);font-size:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventario-list-cell{background-color:#fef0c7;border-radius:16px;color:#e8a33d;font-size:12px;font-weight:500;line-height:18px;padding:2px 8px;text-align:center;width:-moz-fit-content;width:fit-content}.activado,.disponible{background-color:#dbf6d4;color:#408232}.agotado,.eliminado{background-color:#f6bec3;color:#dc3737}.desactivado{background-color:#d1d3de;color:#606060}.entrada{background-color:#dbf6d4;color:#408232}.inventario_empty__container{align-items:center;display:flex}.inventario_empty_right{margin-left:40px}.inventario_empty_icon{align-items:center;background-color:#efe9ff;border-radius:100%;display:flex;height:60px;justify-content:center;margin-bottom:10px;width:60px}.inventario_empty_title{font-size:20px;font-weight:700;margin-bottom:10px}.inventario_empty_subtitle{color:#667085;font-size:14px;font-weight:500;margin-bottom:20px}.inventario_empty_button{height:40px;margin-top:30px;width:100%}.inventario_list_container{height:calc(100dvh - 400px);position:relative;width:100%;.flexible-table>tbody .flexible-table__body__row .flexible-table__body__cell-text{font-size:10px}.flexible-table .flexible-table__header__cell-text{font-size:11px}}.history__container-table{background:#fff;border-radius:15px;position:relative}.history__container-table.show-gradient:after,.inventario_list_container.show-gradient:after{display:block}.history__container-table:after,.inventario_list_container:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:10px;bottom:0;content:"";display:none;height:60px;left:0;pointer-events:none;position:absolute;right:0;width:calc(100% - 8px);z-index:10}.inventario-screen-right-search{align-items:center;display:flex;.cortes-screen__history-item,.input-tab--active>span{font-size:12px}}.inventario-screen-right-search .input-tab--active{font-size:14px;gap:6px;height:40px;justify-content:space-between;min-width:max-content;padding:8px 15px;white-space:nowrap;width:auto}.history__container-table{height:calc(100vh - 370px);min-height:250px;overflow-y:auto;width:100%}.history__container-table .empty-state-subtitle{max-width:650px;text-align:center}.history__container-table .flexible-table__header__cell-text{font-size:12px;white-space:nowrap}.history__container-table .flexible-table__body__cell-text{font-size:10px}.inventario_empty__subtitle{font-size:14px;font-weight:500;line-height:17.07px;margin-bottom:20px;margin-top:8px}.inventario__screen{.empty-state-subtitle{text-align:center;width:640px}.screen__head{margin-top:20px}}.inventario-screen__table-input{margin-right:22px;width:415px}.inventarios__carousel{height:680px;margin:0 auto;overflow:hidden;position:relative;width:auto}.inventarios__slides{display:flex;transition:transform .5s ease-in-out}.inventarios__slide{display:flex;flex-direction:column;justify-content:center;min-width:100%;overflow:hidden}.inventarios__indicators{bottom:34px;position:absolute;right:215px;transform:translateX(-50%)}.inventarios__dot{background-color:#d9d9d9;border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin:0 9px;width:16px}.inventarios__dot.active{background-color:#6941c6}.inventory-mosaic__container{display:flex;justify-content:center;width:100%}.inventory-mosaic__main{grid-row-gap:30px;grid-column-gap:29px;column-gap:29px;display:grid;grid-template-columns:repeat(5,1fr);justify-content:flex-start;max-height:calc(100vh - 385px);overflow-y:scroll;row-gap:30px;width:100%}@media screen and (max-width:1260px){.inventory-mosaic__main{grid-template-columns:repeat(4,1fr)}.inventory-mosaic__main .inventory-card{width:100%}}@media screen and (max-width:1024px){.inventory-mosaic__main{grid-template-columns:repeat(3,1fr)}.inventory-mosaic__main .inventory-card{width:100%}}@media screen and (max-width:768px){.inventory-mosaic__main{column-gap:50px;grid-template-columns:repeat(2,1fr)}.inventory-mosaic__main .inventory-card{width:100%}}.inventory-card{border:1.5px solid #eaecf0;border:1.5px solid var(--Scroll,#eaecf0);border-radius:8px;cursor:pointer;flex-direction:column;height:255px;justify-content:space-between;max-width:200px;width:200px}.inventory-card,.inventory-card__header{align-items:center;background:#fff;background:var(--Color,#fff);display:flex}.inventory-card__header{border-bottom:1.5px solid #eaecf0;border-bottom:1.5px solid var(--Scroll,#eaecf0);border-radius:8px 8px 0 0;height:122px;justify-content:center;position:relative;width:100%}.inventory-card__header__img{height:90px;width:90px}.inventory-card__header--grayscale{filter:grayscale(100%)}.inventory-card__header__badge--sold-out{align-items:center;background:#f6bec3;background:var(--Card-Ocupada-2,#f6bec3);border:1.545px solid #f6bec3;border:1.545px solid var(--Card-Ocupada-2,#f6bec3);border-radius:24.727px;display:flex;flex-shrink:0;gap:6.182px;height:18px;justify-content:center;padding:3.091px 9.273px;position:absolute;width:120px;>span{color:#dc3737;color:var(--Timer-Ocupada,#dc3737);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:27.818px;text-align:center}}.inventory-card__header__badge--disabled{align-items:center;background:#d1d3de;background:var(--Fondo-mantenimiento,#d1d3de);border:1.545px solid #d1d3de;border:1.545px solid var(--Fondo-mantenimiento,#d1d3de);border-radius:24.727px;display:flex;flex-shrink:0;gap:6.182px;height:18px;justify-content:center;padding:3.091px 9.273px;position:absolute;width:120px;>span{color:#606060;color:var(--Input-tag,#606060);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:27.818px;text-align:center}}.inventory-card__body{align-items:flex-start;display:flex;flex-direction:column;row-gap:6px;width:80%}.inventory-card__body__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:140%}.inventory-card__body__subtitle{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.inventory-card__body__cost{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:18px;text-align:center}.inventory-card__footer{display:flex;justify-content:center;margin-bottom:12px;width:100%}.inventory-card__footer__button{height:40px;width:90px}.inventory-card__footer__units__wrapper{display:flex;justify-content:space-between;width:80%}.inventory-card__footer__units{align-items:flex-end;display:flex;flex:1 1;flex-direction:column}.inventory-card__footer__units__main{align-items:center;display:flex;flex-direction:column}.inventory-card__footer__units__label{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:140%}.inventory-card__footer__units--alert{color:var(--cancelada)}.inventory-card__footer__units--success{color:var(--disponible)}.inventory-card__footer__units--danger{color:var(--timer-ocupada)}.modal--confirm--__helper__text--bold{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.modal__refill-product__text--bold.modal__refill-product__text__title{font-size:18px;font-weight:600;margin-bottom:8px}.modal__refill-product__text{font-size:16px;font-weight:400;line-height:17.984px;margin-bottom:8px}.modal__refill-product__text,.modal__refill-product__text--bold{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.modal__refill-product__text--bold{font-size:14px;font-weight:700;line-height:20.981px}.modal__refill-product__stock{color:#303030;color:var(--Tipografa,#303030);font-size:14px;font-weight:500;line-height:17.984px;text-align:center}.modal__refill-inputs{display:flex;flex-direction:column;margin:16px 0;row-gap:10px;width:100%}.modal__refill__form__cols{column-gap:20px;display:flex;width:100%}.modal__refill-product__button{height:40px;width:100%}.input-measurement__container{align-items:flex-start;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.input-measurement__semicontainer{position:relative}.input-measurement__label{color:var(--label-color);flex:none;flex-grow:0;font-size:14px;font-style:normal;font-weight:600;line-height:20px;max-width:320px;order:0}.input-measurement__wrapper{align-items:center;display:flex;left:0;position:relative;width:320px}.input-measurement{align-items:center;background:var(--white);border:var(--border-input);border-radius:0 8px 8px 0;border-width:1px 1px 1px 0;box-sizing:border-box;display:flex;flex-direction:row;font-size:16px;gap:8px;height:44px;max-width:210px;outline:none;padding:10px 14px}.input-measurement:focus::placeholder{color:#e0e0e0}.input-measurement__prefix{background-color:var(--white);border-radius:8px 0 0 8px;border-width:1px 0 1px 1px;width:95px}.input-measurement--error{border:1px solid var(--pink-coral)}.input-measurement__icon{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.input-measurement__dropdown{align-items:center;border-left:1px solid #bebebe;border-left:1px solid var(--stroke,#bebebe);column-gap:5px;display:flex;padding-left:5px;position:absolute;right:5px}.input-measurement__dropdown__icon{padding-right:10px;transition:.4s cubic-bezier(.46,.03,.52,.96)}.input-measurement__dropdown__value{color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:24px}.input-measurement__dropdown__container{background-color:var(--white);border:1px solid var(--light-gray);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;display:flex;flex-direction:column;max-height:200px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 25px);width:118px;z-index:9009}.input-measurement__dropdown__container::-webkit-scrollbar{width:6px}.input-measurement__dropdown__container::-webkit-scrollbar-track{background-color:initial}.input-measurement__dropdown__container::-webkit-scrollbar-thumb{background-color:#999;border-radius:3px}.input-measurement__dropdown__container::-webkit-scrollbar-thumb:hover{background-color:#555}.input-measurement__dropdown__item-box{align-items:flex-start;align-items:center;color:var(--tipografa);color:#101828;display:flex;flex-direction:row;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;height:30px;line-height:24px;margin:2px 0;padding:5px 10px;width:100%}.input-measurement__dropdown__item-box.check{align-items:center;background-color:var(--pale-white);display:flex;justify-content:space-between;padding-right:22px}.input-measurement__dropdown__item-box:hover{background-color:var(--pale-white)}.product-details__drawer__body{flex:1 1;height:calc(100% - 300px);justify-content:space-between;margin:40px 0 20px;overflow-y:auto}.product-details__drawer__footer{display:flex;flex-direction:column;row-gap:20px}.product-details__drawer__button{height:40px;width:100%}.product-details__drawer__header{align-items:center;column-gap:16px;display:flex;margin-top:24px;width:340px}.product-details__drawer__header__img{border-radius:50%;height:60px;overflow:hidden;width:60px}.product-details__drawer__header__img--opacity{background-color:#d3d3d3;opacity:.5}.product-details__drawer__header__main{display:flex;flex:1 1;flex-direction:column}.product-details__drawer__header__main__title{color:#fff;color:var(--Blanco,var(--Color,#fff));font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:20px;width:200px}.product-details__drawer__header__main__subtitle{color:#fff;color:var(--Color,#fff);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.product-details__drawer__header__main__alert{color:var(--timer---ocupada);font-size:12px;font-weight:500}.modal_output_info{align-items:center;color:#667085;display:flex;font-size:10px;font-weight:400;line-height:14px;margin-top:-16px}.modal__output-product{.modal__refill-product__text--bold{font-size:14px;margin-bottom:8px;margin-top:16px}.modal__refill-product__text{font-size:14px;font-weight:500;line-height:17.98px;margin-top:0;text-align:center}.modal__refill-product__text--opacity{color:#667085;font-size:14px;font-weight:400;line-height:17.98px}.modal-extra__body{margin:10px 0}.modal__refill-inputs{row-gap:16px}.text-box__main{height:50px}.text-box__semi-container{height:82px}.modal__refill-product__button{margin-top:16px;width:95%}}.modal__output-product-button{display:flex;justify-content:center}.modal--confirm--__helper__text{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.modal__transfer-product__title{font-size:18px;font-weight:600;line-height:20.98px;margin:16px 0 2px}.modal__transfer-product__subtitle{font-size:14px;font-weight:500;line-height:28px}.modal__refill-inputs .input-measurement__container{width:100%;.input-measurement__wrapper{width:545px}}.detalle-receta__header{align-items:center;display:flex;margin-top:20px;width:100%}.detalle-receta__header__image{background-color:var(--white);border-radius:50%;height:56px;margin-right:20px;overflow:hidden;width:56px}.detalle-receta__header__image--opacity{background-color:#d3d3d3;opacity:.5}.detalle-receta__header__title{color:var(--white);font-size:16px;font-weight:600;line-height:20px}.detalle-receta__header__subtitle{color:var(--white);font-size:12px;font-weight:400}.detalle-receta__header__alert{color:var(--timer---ocupada);font-size:12px;font-weight:500}.detalle-receta__tabs{margin-bottom:30px}.detalle-receta__box{height:100%;margin-bottom:20px;max-height:100%;overflow:hidden auto}.detalle-receta__home__contain{grid-row-gap:40px;display:grid;grid-auto-rows:20px;row-gap:40px}.detalle-receta__content{display:flex;flex-direction:column;height:calc(100% - 150px);justify-content:space-between}.detalle-receta__content--hide-tabs{height:calc(100% - 110px);margin-top:30px}.detalle-receta__ingredients__contain{grid-row-gap:5px;border-bottom:1px solid var(--placeholder);display:grid;grid-auto-rows:20px;margin-bottom:10px;padding-bottom:10px;row-gap:5px}.detalle-receta__ingredients__item{align-items:center;display:flex;justify-content:space-between}.detalle-receta__ingredients__costo{align-items:center;display:flex}.detalle-receta__ingredients__costo svg{margin-right:16px}.detalle-receta__ingredients__item-label{color:var(--white);font-size:12px;font-weight:400;line-height:20px}.detalle-receta__ingredients__item-value{color:var(--white);font-size:12px;font-weight:600;line-height:20px}.detalle-receta__alert{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.detalle-receta__alert-label{color:#e8a33d;color:var(--cancelada,#e8a33d);font-size:14px;font-weight:400;margin-left:4px}.selector__wrapper{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.selector{align-items:center;background:#fff;background:var(--Blanco,#fff);border:1px solid #6941c6;border:1px solid var(--Morado-Morado-Primario,#6941c6);border-radius:8px;box-shadow:0 0 2px 1px #0000000d;column-gap:8px;display:flex;flex-wrap:nowrap;height:40px;padding:0 15px}.selector__text{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);font-family:Qualy;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.48px;line-height:24px;text-align:center}.selector__options__wrapper__wrapper{direction:rtl;position:relative;top:10px;z-index:var(--top)}.selector__options__wrapper{background:#fff;background:var(--Blanco,#fff);border:.864px solid #eaecf0;border:.864px solid var(--Scroll,#eaecf0);border-radius:6.911px;box-shadow:0 10.367px 13.823px -3.456px #10182814,0 3.456px 5.184px -1.728px #10182808;direction:ltr;padding:5px;position:fixed}.selector__option{text-wrap:nowrap;align-items:center;border-radius:5px;display:flex;height:40px;overflow:hidden;text-overflow:ellipsis;width:250px;.selected{background-color:var(--fondo--close)}}.selector__option:hover,.selector__option__selected{background-color:var(--fondo--close)}.selector__option__text{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:13.823px;font-style:normal;font-weight:500;line-height:20.734px;padding:5px}.assortment-history__table{height:calc(100vh - 300px);overflow:hidden auto}.assortment-history__table-large{height:calc(100vh - 170px);margin:30px 0 0;overflow:hidden auto}.assortment-history__empty{background-color:var(--white);height:100%}.assortment-history__empty .empty__circle{height:100px;width:100px}.assortment-history__empty .empty__icon{height:50px;width:50px}.assortment-history__empty .empty__description{font-size:14px;margin-top:13px}.inputImage{align-items:flex-end;background:var(--fondo-close);border:2.415px solid #fff;border-radius:50%;display:flex;flex-direction:column;flex-wrap:nowrap;height:140px;justify-content:flex-end;position:absolute;width:140px}.inputImage__icon-camara{animation:zoom-in .3s ease-in-out;height:86.943px;padding:22px 22px 25px;width:91.943px}.inputImage__icon-img{animation:zoom-in .3s ease-in-out;border-radius:50%;height:140px;transform:rotateX(1turn);width:140px}.inputImage__icon-edit{height:21px;margin-right:15px;padding:2px;width:21px}.inputImage__icon-edit__icon{height:70%;width:70%}.inputImage__icon-edit__icon,.inputImage__icon-plus{cursor:pointer;display:flex;position:absolute;transition:all .2s}.inputImage__icon-plus{background-color:var(--primary);border-radius:50%;height:21px;margin-right:7px;padding:5px;width:21px}.inputImage__icon-plus:hover{transform:rotate(90deg)}.inputImage__image-container{position:relative}.image-selector__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:600;line-height:28px}.image-selector__subtitle{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:20px}.image-selector__wrapper{background-color:#667085;border-radius:5px;display:flex;height:298px;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:610px}.modal-input-foto-frame{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.modal-input-foto-frame:before{background:#0000;border-radius:300px;box-shadow:0 0 0 9999px #0000004d;content:"";height:99%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:99%}.image-selector__footer{column-gap:12px;display:flex;width:100%}.image-selector__footer__button{flex:1 1}.slider{background:#efe9ff;cursor:pointer;height:1px;position:relative;width:370px}.slider-fill{height:100%}.slider-fill,.slider-thumb{background:#6941c6;position:absolute}.slider-thumb{border-radius:50%;box-shadow:0 20px 24px #10182814,0 4px 4px #00000040;cursor:pointer;height:20px;top:50%;transform:translate(-50%,-50%);width:20px}.image-editor__slider__buttons{align-items:center;column-gap:20px;display:flex;height:40px;margin-top:20px}.image-editor__slider__button{cursor:pointer}.product-form__close-modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 30px;width:570px}.product-form__close-modal .modal__close{height:44px;width:44px}.product-form__close-modal__icon__contain{align-items:center;background-color:#fef3f2;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.product-form__close-modal__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.product-form__close-modal__icon,.product-form__close-modal__icon span{align-items:center;border-radius:50%;display:flex;justify-content:center}.product-form__close-modal__icon span{background-color:var(--pink-ocupado);color:var(--pink-ocupado-light);font-size:18px;font-weight:600;height:20px;width:20px}.product-form__close-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.product-form__close-modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.product-form__close-modal__buttons{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:24px}.product-form__close-modal__btn{height:40px;width:100%}.product-form__content{padding:30px 0}.product-form__body{grid-column-gap:50px;column-gap:50px;display:grid;grid-template-columns:120px 1fr}.product-form__foto .inputImage{left:-12px;margin-top:0;top:-10px;transform:scale(.85)}.product-form__col-form{display:flex;flex-direction:column}.product-form__info{margin-bottom:40px}.product-form__info-head{margin-bottom:16px}.product-form__info-head,.product-form__info-head__description{align-items:center;display:flex}.product-form__info-head__label{font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:20px;margin:0 16px}.product-form__info__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.product-form__costo{margin-bottom:50px}.product-form__costo-row{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.product-form__costo-alert{color:var(--placeholder);font-size:12px;font-weight:500;margin:50px 0 0}.product-form__inv{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.product-form__mask-disabled{cursor:not-allowed;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.product-form__button{height:40px;width:325px}.product-form__input-tooltip .tooltip svg{margin-left:0!important;margin-top:0!important}.product-form__section{display:flex;flex-direction:column}.product-form__section__head{border-bottom:1px solid var(--stroke);box-sizing:border-box;margin-bottom:16px;padding-bottom:10px}.product-form__section__title{font-size:14px;font-weight:600}.product-form__section__content{box-sizing:border-box}.product-form__input-quality{position:relative}.product-form__input-quality__label{font-size:12px;font-weight:400}.product-form__input-quality__float{position:absolute;right:6px;top:30.8px;z-index:99}.product-form__input-quality__box{align-items:center;border-left:1px solid var(--stroke);box-sizing:border-box;cursor:pointer;display:flex;height:24px;justify-content:space-between;padding:8px 6px;-webkit-user-select:none;user-select:none;width:56px}.product-form__input-quality__drop{background:var(--white);border:1px solid var(--scroll);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;box-sizing:border-box;height:168px;overflow-y:auto;padding:4px 6px;position:absolute;right:-6px;top:calc(100% + 12px);width:170px}.product-form__input-quality__option{border-radius:6px;box-sizing:border-box;cursor:pointer;font-size:12px;font-weight:500;height:40px;padding:10px 10px 10px 8px}.product-form__input-price{position:relative}.product-form__input-price__info{align-items:center;display:flex;position:absolute;right:0;top:66px}.product-form__input-price__label{color:var(--placeholder);font-size:10px;font-weight:400;margin-right:8px}.product-form__percent{display:flex;flex-direction:column;position:relative;width:220px}.product-form__percent__label{color:var(--input--tag);font-size:12px;font-weight:600;line-height:20px;margin-bottom:15px}.product-form__percent__value{font-size:24px;font-weight:700;line-height:20px}.product-form__footer{align-items:center;display:flex;justify-content:flex-end;width:100%}.product-form__active{align-items:center;display:flex;margin-right:70px}.product-form__active-switch{margin-right:12px}.product-form__active-switch .switch__label{font-weight:600}.modal-add-propina{align-items:center;display:flex;flex-direction:column;justify-content:center;.icon-header__container{.icon-header{height:60px;width:60px;.icon-header__icon{height:30px;width:30px}}.icon-header__title{font-size:18px;margin-bottom:2px}}.addModalCrearGasto__form__parallel-grid{gap:0;margin-bottom:6px}.text-box__main{height:68px}.button--primary{margin-top:16px;width:100%}.dropdown-component-container,.input-text__container,.inputText-suggestions{width:239px}}.modal-add-propina__date{font-size:16px;margin-bottom:16px;text-align:center}.addModalCrearGasto__form__single-field{grid-column:1/-1;width:100%;width:100%!important}.addModalCrearGasto__form__single-field .input-text,.addModalCrearGasto__form__single-field .input-text__wrapper{width:100%!important}.modal-delete-propina__subtitle{color:#667085;font-size:12px;font-weight:400;line-height:20px}.modal-delete-propina{box-sizing:border-box;height:350px;padding:20px 30px 16px}.delete-modal-propina{.modal--confirm__description{margin-bottom:20px;margin-top:-10px}}.propinas-h__layout{width:100%}.propinas-h__screen__header{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:140px 160px 48px}.propinas-h__screen__header-block{height:42px;width:200px}.propinas-h__subtitle{color:var(--placeholder);font-size:14px;font-weight:500;line-height:18px;margin-top:5px}.propinas-h__subtitle-block{height:18px;width:200px}.propinas-h__top-btn{align-items:center;background-color:var(--white);border:1px solid var(--white);border-radius:11.571px;box-shadow:0 0 2px 1px #0000000d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;width:48px}.propinas-h__top-btn:hover{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#6941c680}.propinas-h__payment-btn span{font-size:12px}.propinas-h__card-list{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(5,1fr);margin:30px 0 24px}.propinas-h__card{background:var(--white);border:1px solid var(--scroll);border-radius:12px;box-shadow:0 1px 2px 0 #1018280d;box-sizing:border-box;height:112px;overflow:hidden;padding:12px 16px;width:100%}.propinas-h__card-grid{grid-row-gap:4px;display:grid;position:relative;row-gap:4px}.propinas-h__card__head{align-items:center;display:flex;justify-content:space-between}.propinas-h__card__title{text-wrap:nowrap;font-size:12px;font-weight:600;line-height:24px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.propinas-h__card__head-skeleton{height:20px;margin-bottom:4px;width:160px}.propinas-h__card__value-skeleton{height:30px;width:100px}.propinas-h__card__dot{align-items:center;border-radius:16px;box-sizing:border-box;color:var(--white);display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;padding:0 6px}.propinas-h__card__dot-float{position:absolute;right:20px;top:12px}.propinas-h__card__value{color:var(--primary);font-size:22px;font-weight:600;line-height:38px}.propinas-h__card__currency{font-size:18px;font-weight:600}.propinas-h__table{border-radius:15px;height:calc(100vh - 310px);min-height:260px;overflow:auto;position:relative;width:100%}.propinas-h__table:after{display:none}.propinas-h__table.propinas-h__table--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:12px;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.propinas-h__table th{text-wrap:nowrap}.propinas-h__table th:nth-child(4){max-width:165px;overflow:hidden}.propinas-h__table td:nth-child(4){box-sizing:border-box;max-width:165px;overflow:hidden;width:165px}.propinas-h__table .flexible-table__filter-menu__text,.propinas-h__table .flexible-table__header__cell-text{font-size:12px}.propinas-h__cell-base{text-wrap:nowrap;font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.propinas-h__cell-disabled{color:#979797;-webkit-user-select:none;user-select:none}.propinas-h__cell-action{display:flex;justify-content:center;width:100%}.propinas-h__cell-action__remove{cursor:pointer;height:16px;width:16px}.propinas-h__cell-action__tab{align-items:center;background-color:var(--supervision-card);border:1px solid var(--supervision-card);border-radius:16px;display:flex;font-size:9px;font-weight:500;height:22px;justify-content:center;line-height:18px;width:62px}.propinas-h__float-btn{height:60px;right:80px;width:60px}.propinas-h__float-btn svg{height:30px;width:30px}.propinas-h__empty-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:center}.propinas-h__empty>.empty__circle{background-color:var(--fondo--close);height:160px;margin-bottom:36px;width:160px}.propinas-h__empty .empty__icon{height:80px;width:80px}.propinas-h__empty>.empty__title{font-size:26px;font-weight:700;margin-bottom:16px;width:100%}.propinas-h__empty>.empty__description{font-size:14px;text-align:center;width:642px}.propinas-h__empty__button{margin-top:36px;width:412px}@media screen and (max-width:1300px){.propinas-h__layout{padding:0 35px}.propinas-h__float-btn{right:130px}}.adminPersonal{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.addPerson__form__inputs-group__fill.input-container+.input-text__container{width:33%}.addPerson__form__inputs-group__row.input-container+.input-text__container{width:100%}form.addPerson{align-items:flex-start;display:flex;flex-wrap:nowrap;height:84vh;overflow-y:auto;width:98%}.addPerson__form__inputs-group{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;width:100%}.inputAddress{grid-column:span 2}.addPerson__formcontainer{display:flex;flex-direction:column;width:98%}.drawerPersonal-title{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-top:15px}.addPerson__form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.addPerson__form__inputs-group__fill{grid-gap:15px;align-content:center;display:grid;flex-direction:row;flex-wrap:nowrap;gap:15px;grid-template-columns:repeat(3,1fr);justify-items:stretch;width:100%}.addPerson__form__title{border-bottom:1px solid var(--stroke);color:var(--Tipografa);font-family:var(--font-text);font-size:20px;font-style:normal;font-weight:600;margin:20px 0;padding-bottom:10px}.addPerson__form__address__input{max-width:none!important;min-width:auto!important}span.point{border-radius:50%;height:5px;margin:5px;width:5px}.inactivo{background-color:var(--red-danger)}.activo{background-color:var(--green-online)}.container-cell,.inputImage__icon-edit{align-items:center;display:flex}.inputImage__icon-edit{background:var(--primary);border-radius:50%;cursor:pointer;height:20px;justify-content:center;margin-bottom:-3px;margin-right:11px;padding:8px;position:absolute;width:20px}.addPerson__form__title__input{max-width:400px;min-width:300px}.addPerson__form__tel .input-tel__container{gap:2px;width:100%}.addPerson__form__tel .input-tel__semicontainer,.addPerson__form__tel .input-tel__wrapper{width:100%;.input-tel__dropdown{font-size:12px;height:38px;padding-left:10px}.input-tel__dropdown__icon{width:20px}}.addPerson__form__tel .input-tel__label{font-size:12px}.addPerson__form__tel-input{font-size:12px;height:40px;max-width:none;width:calc(100% - 88px)}.addPersonFingerprint__buttonSubm{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.buttonSubm{display:flex;margin-bottom:20px;width:100%}.addPersonFingerprint__link__container{align-items:center;display:flex;flex:1 1;margin-bottom:20px;margin-top:-10px;position:relative}.addPersonFingerprint__link__action{align-items:center;color:var(--primary);cursor:pointer;display:flex;margin-right:5px;text-decoration:underline}.addPersonFingerprint__link__texto{color:var(--primary);margin-left:5px}.addPersonFingerprint__link__bold-text{color:var(--primary);font-weight:700}.addPersonFingerprint__link__tooltip{font-size:12px;max-width:200px;padding:8px;position:relative}.addPersonFingerprint__error{flex:1 1;font-size:12px;margin-left:20px;margin-top:-25px;text-align:left}.addPersonFingerprint__error span{color:#eb5757;font-family:Montserrat,sans-serif}.addPerson__supervisor{grid-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:20px 1fr}.addPerson__supervisor-check{align-items:flex-start;padding-top:2px}.addPerson__supervisor-check .checkbox{height:20px;width:20px}.addPerson__supervisor-contain{display:flex;flex-direction:column}.addPerson__supervisor-title{color:var(--tipografa);font-size:14px;font-weight:600;letter-spacing:-.28px;line-height:20px}.addPerson__supervisor-description{color:var(--placeholder);font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:20px;white-space:pre-wrap}.custom-date-picker{display:flex;flex-direction:column;margin-bottom:16px}.date-input-container{align-items:center;display:flex}.calendar-icon{height:20px;margin-right:8px;width:20px}.custom-date-input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-top:8px;padding:8px}.modal-change-digital-authorization .option-selector__radio{display:none}.modal-change-digital-authorization{width:100%}.modal__back{align-items:center;cursor:pointer;display:flex;left:10px;position:absolute;top:24px;z-index:10}.modal__back-text{color:var(--deep-blue);font-size:12px;font-weight:700;gap:8px;height:27.19px;left:58px;position:absolute;top:14.99px;width:58px}.modal__back svg{height:14px;width:14px}.pago-propinas__screen{margin:0 auto;max-width:1200px;padding:0;width:100%}.pago-propinas__screen .screen__head{align-items:flex-start}.pago-propinas__wrapper{grid-column-gap:23px;column-gap:23px;display:grid;grid-template-columns:1fr 300px;height:calc(100vh - 165.5px);overflow:hidden}.pago-propinas__main{display:flex;flex:1 1;flex-direction:column;position:relative;row-gap:10px;width:100%}.pago-propinas__main__header__top{column-gap:10px;display:flex;flex-direction:column}.pago-propinas__main__title{color:var(--tipografa);display:flex;flex-wrap:nowrap;font-size:14px;font-weight:500}.pago-propinas__main__amount{text-wrap:nowrap;color:var(--tipografa);font-size:14px;font-weight:700;line-height:normal;margin:0 8px 0 2px}.pago-propinas__main__header{display:flex;flex-direction:column;margin:10px 0}.pago-propinas__main__header__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.pago-propinas__main__divider{background-color:var(--stroke);height:1px;margin:10px 0;width:100%}.pago-propinas__main__table__wrapper{display:grid;grid-template-rows:1fr 60px;height:calc(100dvh - 295px);overflow:hidden;width:100%}.pago-propinas__main__table{height:100%;overflow-y:auto}.pago-propinas__main__table__header__cell{align-items:center;column-gap:8px;display:flex}.pago-propinas__main__table__header__text{text-wrap:nowrap;color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);font-family:Roboto;font-size:10px;font-style:normal;font-weight:700}.pago-propinas__main__table__header__pv{text-wrap:initial;display:block;width:58px}.pago-propinas__main__table__header__pc{text-wrap:initial;display:block;width:74px}.pago-propinas__main__table__body__cell{align-items:center;display:flex;justify-content:center}.pago-propinas__main__table__body__cell__personal__wrapper{column-gap:16px;display:flex}.pago-propinas__main__table__body__cell__personal__content{text-wrap:nowrap;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-overflow:ellipsis;width:120px}.pago-propinas__main__table__body__cell__personal__photo{border-radius:50%;clip-path:circle(50%);color:#0000;height:44px;object-fit:cover;overflow:hidden;width:46px}.pago-propinas__main__table__body__cell__personal__content__title{text-wrap:nowrap;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:20px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.pago-propinas__main__table__body__cell__personal__content__subtitle{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:20px}.pago-propinas__link{color:var(--primary);cursor:pointer;font-size:16px;font-weight:600;line-height:28px;position:absolute;right:0;text-decoration-line:underline;top:5px}.pago-propinas__main__table__total{background-color:var(--pale-white);display:grid;grid-template-columns:1fr 128px 139px 139px 139px;height:60px;width:100%}.pago-propinas__main__table__cell-total{display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:0 14px}.pago-propinas__main__table__cell-total span{color:var(--tipografa);font-size:12px;font-weight:700;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pago-propinas__center-cell{align-items:center;display:flex;justify-content:center;width:100%}.pago-propinas__input-cell{gap:0;position:relative}.pago-propinas__input-cell .input-text__hint--error{bottom:-20px;font-size:8px;position:absolute}.pago-propinas__main__table .flexible-table__filter-menu__text{font-size:12px}.pago-propinas__main__table .flexible-table__body__cell-text{font-size:10px}.pago-propinas__main__table__body__cell__pago-link{color:var(--primary);cursor:pointer;font-size:10px;font-weight:600;line-height:20px;text-decoration-line:underline;-webkit-user-select:none;user-select:none}.pago-propinas__main__table__body__cell__pago-link:active{opacity:.5}.pago-propinas__main__table tbody td:first-child{max-width:57px;min-width:57px;width:57px}.pago-propinas__main__table tbody td:nth-child(2){max-width:215px;min-width:215px;width:215px}.pago-propinas__main__table tbody td:nth-child(3){max-width:90px;min-width:90px;width:90px}.pago-propinas__main__table tbody td:nth-child(4),.pago-propinas__main__table tbody td:nth-child(5),.pago-propinas__main__table tbody td:nth-child(6){max-width:115px;min-width:115px;width:115px}.pago-propinas__ajuste{box-sizing:border-box;padding:0}.pago-propinas__ajuste,.pago-propinas__ajuste__head{align-items:center;display:flex;flex-direction:column}.pago-propinas__ajuste__head{padding-top:20px;width:100%}.pago-propinas__ajuste__circle{align-items:center;background-color:var(--fondo-close);border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:16px;width:60px}.pago-propinas__ajuste__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:21px}.pago-propinas__ajuste__pago,.pago-propinas__ajuste__subtitle{color:var(--tipografa);font-size:14px;font-weight:600;line-height:21px}.pago-propinas__ajuste__pago span{color:var(--primary);font-weight:600}.pago-propinas__ajuste_input{margin-bottom:16px}.pago-propinas__ajuste__form{width:100%}.pago-propinas__ajuste__content{box-sizing:border-box;padding:16px 30px 0}.pago-propinas__ajuste__note{color:var(--placeholder);font-size:10px;font-weight:400;line-height:18px}.pago-propinas__ajuste__switch{align-items:center;display:flex;justify-content:space-between;margin:16px 0 4px;width:100%}.pago-propinas__ajuste__switch-title{color:var(--label-color);font-size:12px;font-weight:600;letter-spacing:-.24px;line-height:20px}.pago-propinas__ajuste__footer{border-top:.8px solid var(--gray-background);box-sizing:border-box;margin-top:32px;padding:18px 30px;width:100%}.pago-propinas__ajuste__button{width:100%}.pago-propinas__resumen__wrapper{display:flex;flex-direction:column;row-gap:10px}.pago-propinas__resumen{background:#fff;background:var(--Blanco,#fff);border:1px solid #f2f4f7;border:1px solid var(--Stroke-Inputs-default,#f2f4f7);border-radius:8px;display:flex;flex-direction:column;height:calc(100dvh - 260px);margin-top:21px;max-width:250px;padding:24px;width:100%}.pago-propinas__resumen__header{margin-bottom:22px;width:100%}.pago-propinas__resumen__header__text{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.pago-propinas__resumen__body{display:flex;flex-direction:column;height:calc(100dvh - 400px);justify-content:center;overflow-y:scroll}.pago-propinas__resumen__body__list{display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-right:3px;row-gap:20px}.pago-propinas__resumen__divider{background-color:var(--gray-background);height:1px;margin-top:10px;width:100%}.pago-propinas__resumen__footer{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.pago-propinas__resumen__footer__divider{background-color:var(--gray-background);bottom:16px;height:1px;left:-24px;position:relative;width:300px}.pago-propinas__resumen__footer__subdescription{font-feature-settings:"calt" off;color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:150%;text-align:center}.pago-propinas__resumen__body__list__item{display:flex;justify-content:space-between;width:100%}.pago-propinas__resumen__body__list__item__colaborador{column-gap:12px;display:flex;justify-content:space-between}.pago-propinas__resumen__body__list__item__colaborador__text{text-wrap:nowrap;align-items:center;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.pago-propinas__resumen__body__list__item__colaborador__text.cost{text-align:right}.pago-propinas__resumen__costos__wrapper{display:flex;flex-direction:column;margin-bottom:32px;margin-top:auto;row-gap:10px}.pago-propinas__resumen__costo--warning{display:flex;flex-direction:column;margin-top:10px;width:100%}.pago-propinas__resumen__costo{display:flex;justify-content:space-between;width:100%}.pago-propinas__resumen__costo__totals{display:flex;flex-direction:column}.pago-propinas__resumen__costo__text{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:150%}.pago-propinas__resumen__costo__text--warning{font-feature-settings:"calt" off;color:#dc3737;color:var(--Timer-Ocupada,#dc3737);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:150%}.pago-propinas__resumen__costo__text--bold{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.pago-propinas-confirm--gerente-pago__wrapper{row-gap:20px}.pago-propinas-confirm--gerente-pago--gerente__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:20.981px;margin-top:16px;text-align:center}.pago-propinas-confirm--gerente-pago--gerente__title__amount{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:20.981px;text-align:center}.pago-propinas-confirm--gerente__form{display:flex;flex-direction:column;row-gap:15px}.pago-propinas-confirm--gerente__form__row{column-gap:16px;display:flex;width:100%}.pago-propinas-confirm--gerente-pago--gasto__wrapper{display:flex;flex-direction:column;row-gap:10px}.pago-propinas-confirm--gerente-pago--gasto{column-gap:16px;display:flex}.pago-propinas-confirm--gerente-pago--gasto__text{color:#606060;color:var(--Input-tag,#606060);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.24px;line-height:20px}.pago-propinas-confirm--gerente-pago--gasto__description{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:17.984px}.pago-propinas-confirm--reception-pago__wrapper{row-gap:20px}.pago-propinas-confirm--reception-pago--reception__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:26px;font-style:normal;font-weight:600;line-height:28px;margin-top:20px}.pago-propinas-confirm--reception-pago__labels__wrapper{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:140px 1fr 130px;margin-bottom:56px;width:100%}.pago-propinas-confirm--reception-pago__label__wrapper{column-gap:16px;display:flex}.pago-propinas-confirm--reception-pago__label{display:flex;flex-direction:column}.pago-propinas-confirm--reception-pago__label__detail{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.pago-propinas-confirm--reception-pago__label__value{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.pago-propinas__modal-i{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:0}.pago-propinas__modal-i__head{display:flex;justify-content:center;padding-top:20px;width:100%}.pago-propinas__modal-i__circle{align-items:center;background-color:var(--fondo-close);border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.pago-propinas__modal-i__title{color:var(--tipografa);font-size:18px;font-weight:600;margin:16px 0}.pago-propinas__modal-i__content{grid-row-gap:16px;box-sizing:border-box;display:grid;padding:0 35px;row-gap:16px;width:100%}.pago-propinas__modal-i__label{color:var(--tipografa);font-size:12px;font-weight:700;line-height:18px}.pago-propinas__modal-i__value{color:var(--tipografa);font-size:12px;font-weight:500;line-height:20px}.propinas__close-modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 0 0;width:570px}.propinas__close-modal .modal__close{height:44px;width:44px}.propinas__close-modal__icon__contain{background-color:#fef3f2;height:40px;margin-bottom:8px;width:40px}.propinas__close-modal__icon,.propinas__close-modal__icon__contain{align-items:center;border-radius:50%;display:flex;justify-content:center}.propinas__close-modal__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.propinas__close-modal__icon span{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:18px;font-weight:600;height:20px;justify-content:center;width:20px}.propinas__close-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.propinas__close-modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.propinas__close-modal__buttons{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:auto;padding-top:24px}.propinas__close-modal__btn{height:40px;width:100%}.propina-modal{box-sizing:border-box;padding-top:38px}.propina-modal__recolectada{height:auto;max-height:545px}.propina-modal__desglose{height:350px}.propina-modal__head{align-items:center;display:flex;flex-direction:column;margin-bottom:12px}.propina-modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px}.propina-modal__name{color:var(--placeholder);font-size:14px;font-weight:500;line-height:28px}.propina-modal__table{background-color:var(--white);border:1px solid #efefef;border-radius:12px;overflow:hidden}.propina-modal__thead{border-bottom:.5px solid var(--stroke)}.propina-modal__tfooter,.propina-modal__thead{background:var(--pale-white)}.propina-modal__cell{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:0 24px}.propina-modal__th{color:var(--primary);font-family:Roboto;font-size:12px;font-weight:700}.propina-modal__td{color:var(--tipografa);font-size:12px;font-weight:600;line-height:20px}.propina-modal__td-total{color:var(--tipografa);font-size:14px;font-weight:700;line-height:20px}.propina-modal__thead{display:grid;height:40px}.propina-modal__tr{display:grid;height:60px}.propina-modal__recolectada-row{grid-template-columns:1fr 160px 160px}.propina-modal__desglose-row{grid-template-columns:1fr 130px}.detale-p-propinas{margin:0 auto;max-width:1200px;padding:0;width:1200px}.detale-p-propinas .screen__head{align-items:flex-start}.detale-p-propinas__header{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:28px 160px}.detale-p-propinas__btn{width:100%}.detale-p-propinas__btn span{text-wrap:nowrap;font-size:12px}.detale-p-propinas__info{align-items:center;display:flex;margin:10px 0 20px}.detale-p-propinas__monto{color:var(--tipografa);font-size:14px;font-weight:600;margin-right:8px}.detale-p-propinas__table{border:1px solid var(--stroke);border-radius:12px;box-sizing:border-box;display:grid;grid-template-rows:1fr 60px;height:calc(100vh - 200px);overflow:hidden;width:100%}.detale-p-propinas__table-content{overflow-x:hidden;overflow-y:auto}.detale-p-propinas__table-content .flexible-table__body__cell-text{font-size:10px;overflow-x:hidden}.detale-p-propinas__th-grid{align-items:center;display:grid;grid-template-columns:1fr 14px;overflow:hidden}.detale-p-propinas__th-label{color:var(--primary);display:block;font-family:Roboto;font-size:10px;font-weight:700;line-height:14px}.detale-p-propinas__table-total{background-color:var(--pale-white);display:grid;grid-template-columns:194px 114px 109px 124px 164px 124px 124px 134px 108px;height:60px;width:100%}.detale-p-propinas__total-cell{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:0 12px}.detale-p-propinas__total-cell span{color:var(--tipografa);font-size:12px;font-weight:700;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detale-p-propinas__cell-personal{width:170px}.detale-p-propinas__cell-pr{width:90px}.detale-p-propinas__cell-af{width:85px}.detale-p-propinas__cell-spv{width:100px}.detale-p-propinas__cell-cbpv{width:140px}.detale-p-propinas__cell-fp,.detale-p-propinas__cell-npv{width:100px}.detale-p-propinas__cell-cbsf{width:110px}.detale-p-propinas__cell-pc{width:80px}.detale-p-propinas__cell__name{display:flex;flex-direction:column;max-width:120px;width:120px}.detale-p-propinas__cell__name-label{color:var(--tipografa);font-size:10px;font-weight:600}.detale-p-propinas__cell__name-value{color:var(--placeholder);font-size:10px;font-weight:600}.detale-p-propinas__link{color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;line-height:20px;text-decoration-line:underline}.detale-p-propinas__link:active{opacity:.5}.historial-pago-propinas__layout{margin:0 auto;width:100%}.historial-pago-propinas__header{display:flex;justify-content:space-between;margin-top:14px;width:100%}.historial-pago-propinas__header__title{font-weight:500}.historial-pago-propinas__header__title,.historial-pago-propinas__header__title--bold{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;line-height:normal}.historial-pago-propinas__header__title--bold{font-weight:700}.historial-pago-propinas__header__right{align-items:center;column-gap:12px;display:flex;flex-wrap:nowrap}.historial-pago-propinas__search{width:296px}.historial-pago-propinas__table__wrapper{border-radius:0 0 22px 0;margin-top:24px;overflow-y:auto;position:relative;width:100%;.gastos-cards-skeleton-container{margin-bottom:20px}}.historial-pago-propinas__cards{display:flex;margin-bottom:20px;.card__container{height:70px;padding:12px 16px;.card-header-title{font-size:12px}}}.historial-pago-propinas__table-scroll{height:calc(100dvh - 340px);overflow-y:auto;position:relative}.historial-pago-propinas__table-scroll:after{display:none}.historial-pago-propinas__table-scroll.historial-pago-propinas__table-scroll--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:10px;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.calendar-paginator{background:var(--white);border:var(--border-input);border-radius:8px;box-shadow:var(--shadow-input);color:var(--slate-gray);column-gap:8px;font-family:var(--font-text);height:40px;justify-content:space-between;-webkit-user-select:none;user-select:none}.calendar-paginator,.calendar-paginator-btn{align-items:center;display:flex;flex-direction:row}.calendar-paginator-btn{background:none;border:none;cursor:pointer;margin:2px;transition:all .3s}.calendar-paginator-btn:hover{transform:scale(1.1);transition:all .3s}.config-propinas__layout{width:100%;.switch{height:24px;width:44px}.switch__dot{height:20px;width:20px}.switch--state--active>.switch__dot{transform:translateX(20px)}.modal-mixto__link{margin-top:20px}}.config-propinas__tabs{margin:24px 0 40px;.input-tab{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;.input-tabs__tab-label{margin:12px;max-width:-moz-fit-content;max-width:fit-content}}}.config-propinas__row{align-items:flex-start;display:flex;gap:16px;margin-bottom:60px}.config-propinas__row_title{font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.config-propinas__row_subtitle{font-size:14px;line-height:20px;margin-bottom:30px}.config-propinas__input{width:515px}.config-propinas__button{float:right;width:324px}.config-propinas__title--pagos{border-bottom:1px solid #bebebe;font-size:14px;font-weight:600;margin-bottom:24px;padding-bottom:10px;width:100%}.config-propinas__subtitle--pagos{font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px}.config-propinas__dropdown{width:327px}.config-propinas__form{.dropdown-component-container,.input-text__container{width:-moz-fit-content;width:fit-content}.input-text__container{margin-bottom:4px}}.config-propinas__grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.config-propinas__content{padding-bottom:90px}.transfer-items__screen{margin:0 auto;max-width:1200px;width:100%;.flexible-table__body__cell-text{overflow:visible}.transfer-items-table__input{width:326px;.input-text__icon{display:none}.room-search__input{width:220px}.room-search__close{display:none}.room-search__item__name{font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}.transfer-items__screen .room-search__item__image-cover{height:32px;width:32px}.transfer-items__screen .icon-border-center{height:32px!important;width:32px!important}.transfer-items__screen .icon-border-center svg{height:16px;width:16px}.transfer-items-table__dropdown-container{margin:0;position:relative}.transfer-items-table__dropdown-container .dropdown-component-label{display:none}.transfer-items-table__dropdown{width:128px}.transfer-items-table__input-container{gap:0;position:relative}.transfer-items-table__input-container .input-text__hint--error{bottom:-20px;position:absolute}.transfer-items-table__text{text-align:center}.transfer-items__main{display:flex;flex:1 1;flex-direction:column;row-gap:10px;width:840px}.transfer-items-table__icon{align-items:center;display:flex;justify-content:center}.transfer-items__wrap-table{overflow-x:hidden;width:100%}.transfer-items__resumen{background:#fff;background:var(--Blanco,#fff);border:1px solid #f2f4f7;border:1px solid var(--Stroke-Inputs-default,#f2f4f7);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - 150px);padding:16px 24px;transform:translateY(-60px);width:100%}.transfer-items__wrapper{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 300px}.transfer-items__resumen__body{display:flex;height:calc(100dvh - 250px);justify-content:center}.transfer-items__resumen__footer{.detalle-h-elements__primary-button{margin-top:16px}}.transfer-items__articulos__container{margin-left:10px}.transfer-items__articulos__title{font-size:12px;line-height:20px;margin-bottom:2px}.transfer-items__articulos__subtitle{font-size:12px;font-weight:600;line-height:20px;margin-bottom:10px}.transfer-items__resumen__info__footer{display:flex;justify-content:space-between;margin:12px 0}.transfer-items__resumen__info__subtitle{font-size:12px;font-weight:600}.transfer-items__resumen__info__title{font-size:20px;font-weight:700}.transfer-items__resumen__footer__divider{background-color:var(--gray-background);height:1px;margin-left:-24px;width:270px}.transfer-items__resumen__footer__divider--smaller{background-color:var(--gray-background);height:1px;width:220px}.add-recipe__input{width:327px}.add-recipe__input__venta{width:474px}.add-recipe__section__articles{height:calc(100dvh - 580px);min-height:300px;overflow:auto}.add-recipe__input__checkbox{margin:25px 0}.form-section__inventory{display:flex;flex-direction:column}.form-section__inventory__header{border-bottom:1px solid var(--stroke);display:flex;justify-content:space-between;margin-bottom:24px}.form-section__inventory__title{color:var(--tipografa);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.form-section__inventory__title__description{color:var(--placeholder);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.56px;line-height:24px;margin-bottom:24px}.form-section__inventory__wrapper{column-gap:51px;display:flex;height:calc(100dvh - 130px);margin-top:30px;overflow:auto;width:100%}.form-section__inventory__section__image{display:flex;flex-direction:column;width:120px}.form-section__inventory__section{display:flex;flex:1 1;flex-direction:column;overflow:auto;padding-right:5px}.form-section__inventory__row{column-gap:24px;display:flex;flex-wrap:nowrap;justify-content:space-between}.form_inventory_value-display{display:flex;flex-direction:column;row-gap:15px}.form_inventory_value-display__title{color:#606060;color:var(--Input-tag,#606060);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.form_inventory_value-display__value{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:20px}.add__item{align-items:center;column-gap:10px;cursor:pointer;display:flex;-webkit-user-select:none;user-select:none}.add__item__title{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:28px;text-decoration-line:underline}.add-process__input{width:327px}.add-process__input__venta{width:474px}.add-process__section__articles{height:calc(100dvh - 400px);margin-bottom:30px;overflow:auto}.add-process__input__checkbox{margin:25px 0}.recipes-process-screen__tabs{margin:10px 0}.recipes-process-screen__table-container{background:#fff;border-radius:16px;max-height:calc(100dvh - 300px);overflow-y:auto;position:relative;width:100%}.recipes-process-screen__table-container.show-gradient:after{display:block}.recipes-process-screen__table-container:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:10px;bottom:0;content:"";display:none;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.recipes-process-screen__search{width:415px}.recipes-process-screen__float-button{right:80px}.assort-items__input__wrapper{width:440px}.assort-items-table__input{width:700px;.input-text__icon{display:none}.room-search__input{width:220px}.room-search__close{display:none}.room-search__item__name{font-size:12px}.room-search__item__image-cover{height:32px;width:32px}}.assort-items__table__wrapper{.flexible-table__header__cell-text{font-size:12px}}.resumen-assort-items__title{font-size:12px;font-weight:400;line-height:20px}.resumen-assort-items__details__info{font-size:12px;font-weight:600;line-height:20px}.resumen-assort-items__details__subtitle{color:#6b6873;font-size:12px;font-weight:400;line-height:20px;margin-left:5px}.resumen-assort-items__details{display:flex;justify-content:space-between;margin-bottom:20px}.resumen-assort-items__details__info{display:flex}.flex-carousel{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.flex-carousel__content{width:100%}.flex-carousel__pages{column-gap:10px;display:flex;&.inner{bottom:15px;position:absolute}}.flex-carousel__page{background-color:#fff;border-radius:50%;cursor:pointer;height:8px;opacity:.5;width:8px;&.active{opacity:1}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInFromRight .5s ease-out forwards}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.slide-in-left{animation:slideInFromLeft .5s ease-out forwards}.disp__screen{align-items:center;background-color:#0d0f11;display:flex;flex-direction:column}.disp__content,.disp__screen{height:100%;justify-content:center;width:100%}.disp__content{grid-column-gap:28px;box-sizing:border-box;column-gap:28px;display:grid;grid-template-columns:70% 25%;overflow:hidden;padding:24px}.disp__card-list,.disp__card-section{height:100%;overflow:hidden}.disp__card-list{grid-row-gap:20px;display:grid;grid-auto-rows:max-content;row-gap:20px}.disp__card{background-color:#191d23;box-sizing:border-box;display:flex;height:240px;justify-content:space-between;padding:20px;width:100%}.disp__card-info{grid-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:300px 1fr}.disp__card-image{align-items:center;background-color:var(--tipografa);border-radius:9.595px;height:100%;justify-content:center;width:100%}.disp__card-base,.disp__card-image{display:flex;flex-direction:column;overflow:hidden}.disp__card-base{justify-content:space-between;padding-right:10px}.disp__card-name{color:var(--white);font-size:36px;font-weight:700;line-height:100%;overflow:hidden;text-overflow:ellipsis}.disp__card-state{align-items:center;border-radius:5.107px;display:flex;flex-direction:column;height:118px;justify-content:center;width:250px}.disp__card-state__value{color:var(--white);font-size:48px;font-weight:700;line-height:100%}.disp__card-state__label{color:var(--white);font-size:24px;font-weight:700}.disp__card-row{align-items:center;display:flex;height:100%}.disp__card-left{padding-right:20px;width:180px}.disp__card-right{border-left:1.7px solid var(--white);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-left:20px;width:250px}.disp__card-price{color:var(--white);font-size:40px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disp__card-item{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:37px 1fr}.disp__card-item-space{margin:40px 0 30px}.disp__card-item span{color:var(--white);font-size:34px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disp__card-description{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:26px 1fr}.disp__card-description-label{color:var(--white);font-size:22px;font-weight:400}.disp__card-description-value{color:var(--white);font-size:28px;font-weight:600;white-space:nowrap}.disp__card-description-value span{color:var(--white);font-size:22px;font-weight:300}.disp__card-img{object-fit:cover}.disp__card-list-title{color:var(--white);font-size:48px;font-weight:500;margin:20px 0 15px}.disp__card-waiting-list{display:flex;gap:20px;height:119px;overflow:hidden}.disp__card-waiting-list-left{align-items:center;background-color:var(--primary);border-radius:8px;display:flex;justify-content:center;padding:20px;width:220px}.disp__card-waiting-list-title{color:var(--white);font-size:38px;font-weight:600;line-height:1;text-align:center}.disp__card-waiting-list-right{background-color:var(--white);border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:20px}.disp__card-waiting-list-label{color:var(--tipografa);font-size:18px;font-weight:400;margin:0}.disp__card-waiting-list-values{color:var(--tipografa);font-size:40px;font-weight:700;margin:0}.disp__empty-slide{align-items:center;background-color:var(--white);display:flex;height:750px;justify-content:center;width:100%}.disp__empty-text{color:var(--tipografa)0;font-size:80px;font-weight:700;text-align:center}.disp__notices{align-items:center;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.disp__notices-column{grid-row-gap:20px;display:grid;grid-template-rows:89px 160px 1fr;height:100%;row-gap:20px;width:100%}.disp__notices-column__logo{height:calc(100% - 80px)}.disp__notices-section{border-radius:8.839px;flex-direction:column;justify-content:center;overflow:hidden}.disp__notices-section,.disp__notices-section--header{align-items:center;display:flex;height:100%;width:100%}.disp__notices-section--header{box-sizing:border-box;flex-direction:row;justify-content:space-between}.disp__logo{aspect-ratio:1/1;border-radius:50%;height:100%;left:0;object-fit:cover}.disp__date-wrapper{height:100%}.disp__date-section,.disp__date-wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.disp__date-section{color:var(--white);font-size:28px;font-weight:500;height:28px;line-height:1.2;text-align:right;white-space:pre-line;width:100%}.disp__notices-section--turn{align-items:center;background:var(--primary);border-radius:8.839px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0 10px;text-align:center;width:100%}.disp__message{font-size:clamp(14px,4vw,22px);font-style:normal;font-weight:400;line-height:1.5;text-align:center}.disp__message,.disp__message strong,.disp__message-metodo{color:var(--white)}.disp__message-metodo{font-size:clamp(10px,2vw,16px);margin-top:20px}.disp__img,.disp__notes-img{object-fit:fill}.disp__skeleton{background:#0000;height:100%;width:100%}.disp__skeleton:after{background:linear-gradient(269.49deg,var(--tipografa),#191d23 97.56%)}@media screen and (max-width:1700px){.disp__card-info{column-gap:30px;grid-template-columns:250px 1fr}.disp__card-name{font-size:32px}.disp__card-state{height:90px;width:180px}.disp__card-state__value{font-size:32px}.disp__card-state__label{font-size:16px}.disp__card-item-space{margin:45px 0 35px}.disp__card-item{grid-template-columns:28px 1fr}.disp__card-price{font-size:32px}.disp__card-left{width:120px}.disp__card-right{padding:20px 0 20px 20px;width:200px}.disp__card-item svg{height:28px;width:28px}.disp__card-item span{font-size:28px}.disp__card-description-label{font-size:16px}.disp__card-description-value{font-size:20px}.disp__card-description-value span{font-size:16px}.disp__card-description svg{height:24px;width:24px}}@media screen and (max-width:1280px){.disp__card{height:160px;overflow:hidden}.disp__card-info{column-gap:20px;grid-template-columns:200px 180px}.disp__card-name{font-size:28px}.disp__card-state{height:50px;width:120px}.disp__card-state__value{font-size:28px}.disp__card-state__label{font-size:12px}.disp__card-item-space{margin:20px 0 10px}.disp__card-item{grid-template-columns:20px 1fr}.disp__card-price{font-size:28px}.disp__card-item svg{height:20px;width:20px}.disp__card-item span{font-size:20px}.disp__card-right{padding:0 0 0 20px;width:200px}.disp__card-description-label{font-size:14px}.disp__card-description-value{font-size:18px}.disp__card-description-value span{font-size:14px}.disp__card-description svg{height:20px;width:20px}.disp__notices-column{grid-template-rows:40px 100px 1fr;row-gap:18px}.disp__date-section{font-size:20px;height:20px}}@media screen and (orientation:portrait){.disp__notices-section{max-height:30vh}.disp__message{font-size:clamp(8px,2vw,10px)}.disp__message-metodo{font-size:clamp(6px,1vw,12px)}}.disp__turn{color:var(--white);font-size:35px;font-weight:600;letter-spacing:2px;line-height:1.2}.disp__turn strong{color:var(--white);font-size:64px;font-weight:800}.disp__turn-wrapper{align-items:center;display:flex;flex-direction:column;margin:50px;text-align:center}.disp__turn-wrapper--large .disp__turn{font-size:128px}.disp__turn-wrapper--large .disp__turn strong{font-size:300px}.disp__turn-extra{font-size:64px;margin-top:10px}.disp__turn-extra,.disp__turn-extra *{color:var(--white)}.modal-turn-overlay{background-color:#0d0f11cc;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.modal-turn-content,.modal-turn-overlay{align-items:center;display:flex;justify-content:center}.modal-turn-content{background-color:var(--primary);border-radius:12px;flex-direction:column;padding:40px}@media screen and (orientation:portrait){.disp__turn-wrapper{margin:10px}.disp__turn{font-size:12px}.disp__turn strong,.disp__turn-extra{font-size:28px}}.cocina-container{display:flex;justify-content:space-between;margin-top:30px}.cocina-container__column{width:48%}.cocina-container__column_title{align-items:center;column-gap:12px;display:flex;font-size:18px;font-weight:600;line-height:21.94px;margin-bottom:20px}.cocina-container__column_card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 2px 1px #0000000d;display:flex;flex-direction:column;height:calc(100vh - 200px);justify-content:center;overflow-y:auto;position:relative;width:100%}.cocina-container__column_card::-webkit-scrollbar{background:#0000;width:0}.cocina-container__column_card::-webkit-scrollbar-thumb{background:#00000080;border-radius:4px}.cocina-container__column_card::-webkit-scrollbar-track{background:#0000}.cocina-container__column_card_container{height:100%;width:100%}.receta-container{background:#fff;display:flex;padding:10px 25px}.receta-container__detail-container{align-items:center;display:flex;flex-direction:column;margin-right:40px;width:-moz-fit-content;width:fit-content}.receta-container__img-container{background:#fff;border-radius:100%;box-shadow:0 0 1.96px .98px #0000000d}.receta-container__img,.receta-container__img-container{height:50px;width:50px}.receta-container__img{border-radius:100%}.receta-container__detail-text{color:#6941c6;cursor:pointer;font-size:14px;font-weight:700;line-height:17.07px;margin-top:10px;text-decoration:underline}.receta-container__info-container{display:flex;flex-direction:column;justify-content:center;margin-right:50px;overflow:hidden;width:438px}.receta-container__info-title{text-wrap:nowrap;font-size:15px;font-weight:700;line-height:24.38px;max-width:260px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.receta-container__info-detail{align-items:center;display:flex;margin-top:6px}.receta-container__info-subtitle{font-size:13px;font-weight:600;line-height:19.5px;margin-left:12px;text-transform:uppercase}.receta-container__bell-container,.receta-container__info-head{align-items:center;display:flex}.receta-container__info-head{overflow:hidden;width:100%}.receta-container__info-canceladas{background-color:var(--supervision-card);border-radius:16px;box-sizing:border-box;color:var(--bloqueada);font-size:12px;font-weight:600;line-height:18px;margin-left:10px;padding:2px 8px 2px 6px;text-transform:none}.details-order__container_title{color:#fff;font-size:16px;font-weight:600;line-height:20px}.details-order__info_container{display:flex;justify-content:space-between;margin-top:20px}.details-order__info_name{color:#fff;font-size:12px;font-weight:400;line-height:20px}.details-order__info_quantity{color:#fff;font-size:12px;font-weight:600;line-height:20px}.details-order__info_quantity_container{display:flex;gap:5px}.button-icon{align-items:center;background-color:var(--white);border:none;border-radius:8px;box-shadow:0 1px 2px var(--transparent-dark);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:12px;height:36px;justify-content:center;outline:none;padding:8px;width:36px}.button-icon--primary{color:var(--header-dark)}.button-icon--secondary{background-color:var(--fondo-close);border:2px solid var(--primary)}.button-icon:hover{background-color:var(--purple-room-tab--active)}.button-icon__icon{height:100%;overflow:visible;text-align:center;width:100%}.button-icon:disabled{background-color:initial;box-shadow:none}.category-receta-container__header{align-items:center;background:#e9f1ff;display:flex;height:35px}.category-receta-container__title{font-size:12px;font-weight:700;line-height:17.07px;margin-left:12px;text-transform:uppercase}.category-receta-container__icon{margin-left:20px}.category-receta-container__divider{background-color:#bebebe;height:1px;width:100%}.orden-receta-container__header-container{align-items:center;display:flex;justify-content:space-between}.on-time{background:#dbf6d4;border:1px solid #408232}.getting-late{background:#ffe99c;border:1px solid #e8c23d}.very-late{background:#f6bec3;border:1px solid #dc3737}.cancel{background:#d1d3de;border:1px solid #bebebe}.orden-receta-container__header-info{align-items:center;display:flex}.orden-receta-container__header-timer{color:#0e0e0e;font-family:Qualy;font-size:36px;font-weight:400;line-height:60.96px;margin:0 15px 0 24px}.orden-receta-container__header-divider{background-color:#0e0e0e;height:46px;margin-right:14px;width:1px}.orden-receta-container__header-id{color:#0e0e0e;font-size:18px;font-weight:700;line-height:31.69px}.orden-receta-container__header-place{color:#0e0e0e;column-gap:10px;display:flex;font-size:14px;font-weight:500;line-height:15px}.orden-receta-container__header-button{height:40px;margin-right:24px;max-width:200px;padding:10px;width:auto}.orden-receta-container__header-button__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orden-receta-container__header-cancel{color:#535a5e;display:inline;margin-left:2px}.modal__auth-cocina__head{column-gap:60px;display:flex}.modal__auth-cocina__body{display:flex;flex-direction:column;justify-content:space-evenly;row-gap:20px;text-align:center;width:100%}.modal__auth-cocina__body__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:20.981px;text-align:center}.modal__auth-cocina__body__description{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px;text-align:center;width:407px}.incomplete-order__modal__footer{column-gap:10px;display:flex;width:100%}.incomplete-order__modal__button{width:50%}.configuration-card{height:130px}.configuracion-categorias__screen{margin:0 auto;max-width:1200px;width:100%}.configuracion-categorias{margin-top:40px}.configuration-categorias-gestion{margin-bottom:40px}.configuration-categorias-gestion__title{border-bottom:1px solid var(--stroke);font-size:14px;font-weight:600;margin-bottom:19px;padding-bottom:10px}.configuration-categorias-gestion__subtitle{color:#667085;font-size:14px;font-weight:500;line-height:20px;margin-bottom:22px}.configuration-categorias-gestion__text{font-size:14px;font-weight:600}.configuration-categorias-gestion__text-ejemplo{color:var(--placeholder);font-size:14px;font-weight:500;margin-top:8px}.configuration-categorias-gestion__switch{align-items:start}.configuration-categorias-gestion__switch .switch{width:35px}.configuration-categorias__container-cards{margin-bottom:20px}.configuration-categorias__float-button{align-items:center;background-color:var(--primary);border-radius:50%;bottom:5%;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;width:60px;z-index:99}.configuration-categorias__button-container{display:flex;justify-content:flex-end}.eliminar-categoria__modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 30px 17px;width:570px}.eliminar-categoria__modal .modal__close svg{height:15px;width:15px}.eliminar-categoria__modal .modal__close{right:20px;top:15px}.eliminar-categoria__modal__icon__contain{align-items:center;background-color:#fef3f2;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.eliminar-categoria__modal__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.eliminar-categoria__modal__icon,.eliminar-categoria__modal__icon span{align-items:center;border-radius:50%;display:flex;justify-content:center}.eliminar-categoria__modal__icon span{background-color:var(--pink-ocupado);color:var(--pink-ocupado-light);font-size:18px;font-weight:600;height:20px;width:20px}.eliminar-categoria__modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.eliminar-categoria__modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.eliminar-categoria__modal__text--bold{color:var(--placeholder);font-size:12px;font-weight:700}.eliminar-categoria__modal .modal--confirm__divider{margin:10px 0 15px}.eliminar-categoria__modal__buttons{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:auto}.eliminar-categoria__modal__btn{height:40px;width:100%}.modal-crear-categoria__main{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:35px 35px 20px;width:542px}.modal-crear-categoria__main .modal__close{height:24px;width:24px}.modal-crear-categoria__title{font-size:18px;font-weight:600;margin-bottom:0;margin-top:10px}.modal-crear-categoria__form{margin-top:15px;width:100%}.modal-crear-categoria__form .modal--confirm__divider{left:0;margin:12px 0;width:100%}.modal-crear-categoria__text-box{box-sizing:border-box;height:68px;width:100%}.modal-crear-categoria__main .text-box__character-limit{bottom:5px}.modal-crear-categoria__main .text-box__semi-container{height:auto;width:100%}.modal-crear-categoria__main .text-box__wrapper{gap:0;margin:15px 0 16px;position:relative}.modal-crear-categoria__button{height:40px;width:100%}.modal-crear-categoria__icon{align-items:center;background-color:#efe9ff;border-radius:100%;display:flex;height:60px;justify-content:center;width:60px}.modal-crear-categoria__switch-text{color:#606060;font-size:12px;font-weight:600;line-height:20px}.modal-crear-categoria__switch-text-container{display:flex}.modal-crear-categoria__dropdown{margin:16px 0 20px}.configuration-card{background:var(--blanco);border:1.5px solid var(--scroll);border-radius:8px;height:145px;width:100%}.configuration-card__main{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.configuration-card__container{margin:20px 26px}.configuration-card__title{font-size:20px;font-weight:700;line-height:24px}.configuration-card__subtitle{color:var(--placeholder);font-size:12px;font-weight:500;letter-spacing:-.12px;line-height:150%;margin-bottom:20px}.configuration-card__total{font-size:14px;font-weight:600;letter-spacing:-.14px;line-height:150%;margin-right:8px}.configuration-card__container-right{display:flex;flex-direction:row;margin-right:50px}.configuration-card__button{border-radius:12px;box-shadow:0 0 2px 1px #0000000d;cursor:pointer;margin-left:20px;padding:10px 12px}.configuration-card__button__icon{height:20px;width:20px}.configuracion-almacenes__screen{margin:0 auto;max-width:1200px;width:100%}.configuracion-almacenes{margin-top:40px}.configuracion-categorias__subtitle-container{margin-bottom:27px;margin-top:18px}.configuracion-categorias__subtitle{font-size:18px;font-weight:500;margin-right:8px}.configuracion-categorias__subtitle-total{font-size:18px;font-weight:700}.configuration-categorias__tabs{margin-bottom:30px}.configuration-almacenes-gestion{margin-bottom:40px}.configuration-almacenes-gestion__title{border-bottom:1px solid var(--stroke);font-size:14px;font-weight:600;margin-bottom:30px;padding-bottom:10px}.configuration-almacenes-gestion__subtitle{color:#667085;font-size:14px;font-weight:500;line-height:20px;margin-bottom:22px}.configuration-almacenes-gestion__text{font-size:14px;font-weight:600}.configuration-almacenes-gestion__text-ejemplo{color:var(--placeholder);font-size:14px;font-weight:500;margin-top:8px}.configuration-almacenes-gestion__switch{align-items:start}.configuration-almacenes-gestion__switch .switch{width:35px}.configuration-almacenes__container-cards{margin-bottom:20px}.configuration-almacenes__float-button{align-items:center;background-color:var(--primary);border-radius:50%;bottom:5%;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;width:60px;z-index:99}.configuration-almacenes__button-container{display:flex;justify-content:flex-end}.modal-crear-almacen__main{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;padding:35px 35px 20px;width:542px}.modal-crear-almacen__main .modal__close{height:24px;width:24px}.modal-crear-almacen__title{font-size:18px;font-weight:600;margin:16px 0 27px}.modal-crear-categoria__subtitle{font-size:15px;font-weight:400;margin:6px 0 0;text-align:center;width:65%}.modal-crear-almacen__form{width:100%}.modal-crear-almacen__form .modal--confirm__divider{left:-36px;margin:24px 0 16px;width:542px}.modal-crear-almacen__text-box{box-sizing:border-box;height:68px;width:100%}.modal-crear-almacen__main .text-box__character-limit{bottom:5px}.modal-crear-almacen__main .text-box__semi-container{height:auto;width:100%}.modal-crear-almacen__main .text-box__wrapper{gap:0;margin:24px 0;position:relative}.modal-crear-almacen__main .text-box__description{margin-bottom:6px}.modal-crear-almacen__button{height:40px;width:470px}.modal-crear-almacen__icon{align-items:center;background-color:#efe9ff;border-radius:100%;display:flex;height:60px;justify-content:center;width:60px}.modal-crear-almacen__switch-text{color:#606060;font-size:12px;font-weight:600;line-height:20px}.modal-crear-almacen__switch-text-container{display:flex}.modal-crear-almacen__dropdown{margin:16px 0 20px}.eliminar-almacen__modal{box-sizing:border-box;display:flex;flex-direction:column;height:270px;padding:24px 30px 17px;width:570px}.eliminar-almacen__modal .modal__close svg{height:15px;width:15px}.eliminar-almacen__modal .modal__close{right:20px;top:15px}.eliminar-almacen__modal__icon__contain{background-color:#fef3f2;height:40px;margin-bottom:8px;width:40px}.eliminar-almacen__modal__icon,.eliminar-almacen__modal__icon__contain{align-items:center;border-radius:50%;display:flex;justify-content:center}.eliminar-almacen__modal__icon{background-color:var(--pink-ocupado-light);height:30px;width:30px}.eliminar-almacen__modal__icon span{align-items:center;background-color:var(--pink-ocupado);border-radius:50%;color:var(--pink-ocupado-light);display:flex;font-size:18px;font-weight:600;height:20px;justify-content:center;width:20px}.eliminar-almacen__modal__title{color:var(--tipografa);font-size:18px;font-weight:600;line-height:28px;margin:0 0 8px}.eliminar-almacen__modal__text{color:var(--placeholder);font-size:12px;font-weight:500;line-height:20px}.eliminar-almacen__modal__text--bold{color:var(--placeholder);font-size:12px;font-weight:700}.eliminar-almacen__modal .modal--confirm__divider{margin:10px 0 15px}.eliminar-almacen__modal__buttons{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-top:auto}.eliminar-almacen__modal__btn{height:40px;width:100%}.historial-produccion__table{height:calc(100dvh - 290px);overflow:hidden auto}.historial-produccion__empty{background-color:var(--white);height:100%}.historial-produccion__empty .empty__circle{height:100px;width:100px}.historial-produccion__empty .empty__icon{height:50px;width:50px}.historial-produccion__empty .empty__description{font-size:14px;margin-top:13px}.produccion__screen{height:100%;overflow:hidden}.produccion__screen .screen__head{margin-bottom:30px}.produccion__content{grid-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:1fr 300px;height:calc(100% - 130px)}.produccion__form{box-sizing:border-box;overflow-y:auto;width:100%}.produccion__section{margin-bottom:30px;width:100%}.produccion__section-header{border-bottom:1px solid var(--stroke);box-sizing:border-box;margin-bottom:24px;padding:0 0 8px}.produccion__section-title{color:var(--tipografa);font-size:14px;font-weight:600}.produccion__section-row{align-items:center;display:flex}.produccion__select{width:320px}.produccion__table{background-color:var(--white);border:1px solid var(--stroke---inputs--default);border-radius:12px;margin:14px 0 10px;overflow:hidden;position:relative}.produccion__table .flexible-table__body__cell-text:nth-child(5){width:120px}.produccion__table-footer{align-items:center;box-sizing:border-box;display:flex}.produccion__table-total-mg{margin:0 20px 0 calc(100% - 330px)}.produccion__table-total{color:var(--tipografa);font-size:18px;font-weight:700}.produccion__cell-alert{align-items:center;display:flex}.produccion__cell-alert-label{color:var(--timer---ocupada)}.produccion__note{color:var(--placeholder);font-size:14px;font-weight:400;letter-spacing:.56px;line-height:24px;margin-bottom:20px}.produccion__input{position:relative;width:320px}.produccion__input-wrap{gap:0}.produccion__input-wrap .input-text__label{margin-bottom:6px}.produccion__input-wrap .input-text__hint--error{bottom:-18px;position:absolute}.produccion__input-type{align-items:center;border-left:1px solid var(--stroke);bottom:8px;box-sizing:border-box;color:var(--tipografa);display:flex;flex-direction:column;font-size:12px;font-weight:600;height:24px;line-height:24px;padding:0 6px 0 10px;position:absolute;right:12px;width:24px}.produccion__price-label{color:var(--placeholder);font-size:12px;font-weight:500;letter-spacing:-.12px;margin-top:24px}.produccion__price-label span{font-weight:600}.produccion__resumen{height:calc(100% + 70px);transform:translateY(-90px)}.produccion__resumen-content{height:calc(100% - 170px);padding:0 24px;width:100%}.produccion__resumen-grid{grid-row-gap:20px;display:grid;row-gap:20px}.produccion__resumen-label{align-items:center;color:var(--tipografa);display:flex;justify-content:space-between}.produccion__resumen-costo{border-bottom:1px solid var(--fondo--select--drop);font-size:12px;font-weight:600;letter-spacing:-.12px;padding-bottom:14px}.produccion__resumen-total{font-size:20px;font-weight:700;letter-spacing:-.2px;margin:14px 24px 28px;width:calc(100% - 48px)}.produccion__resumen-total__number{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.produccion__resumen-btn{margin:0 24px;width:calc(100% - 48px)}.historial-rs__table{height:calc(100dvh - 320px);min-height:350px;width:100%}.historial-rs__table .flexible-table__header__cell-text,.historial-rs__table--restaurant .flexible-table__header__cell-text{font-size:12px;white-space:nowrap}.historial-rs__table .flexible-table__body__cell-text,.historial-rs__table--restaurant .flexible-table__body__cell-text{font-size:10px;white-space:pre-line}.historial-rs__cell-status{border:1px solid;border-radius:16px;box-sizing:border-box;font-size:12px;font-weight:600;height:22px;line-height:18px;mix-blend-mode:multiply;padding:2px 8px;width:auto}.historial-rs__cell-pagada{background-color:var(--green-card-available);border-color:var(--green-card-available);color:var(--disponible)}.historial-rs__cell-pendiente{background-color:var(--sucia-expirada);border-color:var(--sucia-expirada);color:var(--cancelada)}.historial-rs__cell-cancelada{background-color:var(--ocupada-card-1);border-color:var(--ocupada-card-1);color:var(--ocupado)}.historial-rs__table--restaurant .flexible-table__body__row td:not(:first-child):not(:nth-child(5)){text-align:center}.historial-rs__table-container{border-radius:13px;height:100%;overflow:hidden;position:relative}.historial-rs__table-container:after{display:none}.historial-rs__table-container.historial-rs__table-container--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.historial__icon-calendar{align-items:center;background:var(--white);border:var(--border-input);border-radius:8px;box-shadow:var(--shadow-input);display:flex;height:40px;justify-content:center;margin-top:6px;transition:all .3s;width:47px}.historial__icon-calendar:hover{transform:scale(1.1);transition:all .3s}.historial__icon-calendar--active{background:var(--fondo-close);border:1px solid var(--primary)}.resumen-detalle-orden{background:#fff;background:var(--Blanco,#fff);border:1px solid #f2f4f7;border:1px solid var(--Stroke-Inputs-default,#f2f4f7);border-radius:8px;display:flex;flex-direction:column;height:calc(100dvh - 170px);width:300px}.header-resumen-detalle-orden{padding:24px}.header-resumen-detalle-orden__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.body-detalle-orden{display:flex;flex:1 1;flex-direction:column;overflow-y:scroll}.detalle-orden_item{display:flex;flex-direction:column;padding:10px 24px}.detalle-orden_item__row{grid-column-gap:7px;column-gap:7px;display:grid;grid-auto-rows:auto;grid-template-areas:"a b c";grid-template-columns:fit-content(100%) 1fr auto;width:100%}.detalle-orden_item__title__count{grid-area:a}.detalle-orden_item__title__text{color:#0e0e0e;color:var(--Header,#0e0e0e);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.detalle-orden_item__title{grid-area:b;max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detalle-orden_item__title__cost{grid-area:c}.detalle-orden_item-extra__row{grid-column-gap:7px;column-gap:7px;display:grid;grid-auto-rows:auto;grid-template-areas:"a b c";grid-template-columns:fit-content(100%) 1fr auto;width:100%}.detalle-orden_item__subtitle__text{color:var(--placeholder);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.detalle-orden_item__subtitle{grid-area:b;margin-left:20px}.detalle-orden_item__subtitle__cost{grid-area:c}.subbody-detalle-orden{padding:10px 24px}.subbody-detalle-orden__divider{background-color:var(--gray-background);height:1px;margin-bottom:17px;width:100%}.detalle-orden-item_subbody__wrapper{display:flex;justify-content:space-between;margin:2px 0}.detalle-orden-item_subbody--bold{font-feature-settings:"calt" off;color:var(--tipografa);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:150%}.detalle-orden-item_subbody--big{font-feature-settings:"calt" off;color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.detalle-orden-item_subbody{font-feature-settings:"calt" off;color:var(--placeholder);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:150%}.footer-detalle-orden{background:#fff;background:var(--Blanco,#fff);border-radius:0 0 10px 10px;box-shadow:inset 0 1px 1px 0 #0000000d;display:flex;justify-content:center;padding:16px 24px}.table-detalle-orden__wrapper{display:flex;flex:1 1;flex-direction:column;margin-top:30px}.table-detalle-orden__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}.table-detalle-orden__divider{background-color:var(--stroke);height:1px;margin-bottom:20px;width:100%}.table-detalle-orden{height:calc(100dvh - 245px);overflow-y:scroll;width:100%}.table-cell-column{display:flex;flex-direction:column}.table-cell-column__text{align-items:center;column-gap:10px;display:flex}.table-cell-column__text__text,.table-cell-column__text__title{align-items:center;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cell-column__text-selectable{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);cursor:pointer;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.detalle-orden-screen{column-gap:30px;display:flex}.restaurante-screen .screen__head{align-items:start;padding-top:40px}.restaurante-screen{align-items:start;display:flex;justify-content:center;padding-top:20px}.restaurante-screen__header{display:flex}.restaurante-screen__header__icon,.restaurante-screen__header__time__icon{background-color:var(--white);border-radius:12px;box-shadow:0 0 2px 1px var(--box-shadow);display:flex;margin-left:22px;padding:10px 15px}.restaurante-screen__header__time__icon svg{transform:scaleX(-1)}.tables-cards__wrapper{height:calc(100vh - 240px);margin-top:10px;overflow:auto;width:calc(100vw - 100px)}.tables-cards{grid-gap:5px 11px;display:grid;gap:5px 11px;width:100%}.table-card__wrapper{border-radius:8px;box-shadow:0 0 2px 1px var(--box-shadow);cursor:pointer;display:flex;height:94px;margin:auto;padding:12px;transition:background-color .5s ease,color .5s ease;width:137px}.state-disponible{background-color:var(--green-card-available)}.state-en_servicio{background-color:var(--fondo-close)}.state-pago_pendiente{background-color:var(--ocupada-card-1)}.state-en_preparacion{background-color:var(--card-supervision)}.state-por_entregar{background-color:var(--ocupada-card-1)}.state-sucia{background-color:var(--yellow-light)}.state-bloqueada{background-color:var(--card-gray)}.table-card--icon_wrapper{align-items:center;border-radius:100%;display:flex;height:26px;justify-content:center;margin-right:8px;width:26px}.icon-disponible{background-color:var(--green-available)}.icon-en_servicio{background-color:var(--purple-drawer-primario)}.icon-pago_pendiente{background-color:var(--error)}.icon-en_preparacion{background-color:var(--card-limpieza-1)}.icon-por_entregar{background-color:var(--pink-ocupado)}.icon-sucia{background-color:var(--sucia)}.icon-bloqueada{background-color:var(--icon-bloqueada)}.table-card--state_wrapper{flex:1 1;max-width:62px}.table-card--state_wrapper,.table-card--state_wrapper_service{align-items:center;display:flex;justify-content:center;position:relative}.table-card--state_wrapper_service{flex-direction:column;width:62px}.table-card--state_servicio_text{display:block;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-card--state_servicio_text,.table-card--state_text{font-size:18px;margin-top:15px}.table-card--state_servicio_text,.table-card--state_subtitle,.table-card--state_text{color:var(--tipografa);font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:100%;text-align:center}.table-card--state_subtitle{font-size:12px;margin-top:6px;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-card--info_wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;margin-left:10px}.table_card--info_table{margin-bottom:28px;overflow:visible;position:relative;width:30px}.table_card--info_table_title{font-size:12px;font-weight:400}.table_card--info_table_text,.table_card--info_table_title{color:var(--tipografa);font-style:normal;line-height:normal;text-align:right}.table_card--info_table_text{font-size:20px;font-weight:700}.table_card--info_persons{align-items:center;display:flex;gap:6px}.table_card--info_persons_text{color:var(--tipografa);font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.12px;line-height:100%;text-align:center}.restaurant-very-late{color:#dc3737;font-weight:600}.drawer-restaurant__skeleton{display:flex;flex-direction:column}.drawer-restaurant__skeleton-title{height:24px;margin-bottom:5px;width:200px}.drawer-restaurant__skeleton-subtitle{height:17px;margin-bottom:20px;width:120px}.drawer-restaurant__skeleton-grid{grid-row-gap:20px;display:grid;grid-auto-rows:40px;grid-template-columns:1fr;row-gap:20px}.drawer-restaurant{padding:24px}.drawer-restaurant__empty{height:100%}.drawer-restaurant__empty,.drawer-restaurant__empty-logo{align-items:center;display:flex;flex-direction:column;justify-content:center}.drawer-restaurant__empty-logo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#6941c699;border-radius:50%;height:160px;overflow:hidden;width:160px}.drawer-restaurant__empty-title{color:var(--white);font-size:14px;font-weight:700;line-height:20px;margin:12px 0}.drawer-restaurant__empty-description{color:var(--white);font-size:12px;font-weight:300;line-height:20px;text-align:center}.detalle-m__disponible-personal__contain{height:calc(100% - 115px)}.modal-lock-mesa__motivo-bloqueo{margin-bottom:20px}.detalle-m__disponible-home{display:flex;flex-direction:column;height:calc(100% - 66px)}.detalle-m__disponible-home__buttons,.detalle-m__disponible-home__grid{grid-row-gap:20px;display:grid;grid-auto-rows:40px;grid-template-columns:1fr;row-gap:20px}.detalle-m__disponible-home__buttons{margin-top:auto}.detalle-m__servicio-home{display:flex;flex-direction:column;height:calc(100% - 66px)}.detalle-m__servicio-home__content{height:calc(100% - 200px);overflow:hidden auto}.detalle-m__servicio-home__content .drawer-accordion{margin:8px 0 15px}.detalle-m__servicio-home__item{grid-row-gap:20px;display:grid;grid-auto-rows:auto;row-gap:20px}.detalle-m__servicio-home__resume{margin-top:auto}.detalle-m__servicio-home__footer{border-top:1px solid #ffffff26;box-sizing:border-box}.detalle-m__servicio-home__label{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.detalle-m__servicio-home__label span{color:var(--white);font-size:14px;font-weight:500}.detalle-m__servicio-home__total{align-items:center;display:flex;justify-content:space-between}.detalle-m__servicio-home__total span{color:var(--white);font-size:20px;font-weight:700}.detalle-m__servicio-home__buttons{grid-row-gap:15px;display:grid;grid-auto-rows:40px;grid-template-columns:1fr;row-gap:15px}.detalle-m__c-a{box-sizing:border-box;height:100%;padding-top:40px}.detalle-m__c-a__title{color:var(--white);font-size:24px;font-weight:600}.detalle-m__c-a__labels{grid-row-gap:16px;display:grid;grid-auto-rows:40px;margin:20px 0;row-gap:16px}.detalle-m__c-a__subtitle{color:var(--white);font-size:14px;font-weight:600}.detalle-m__c-a__head{align-items:center;display:flex;justify-content:space-between;margin:15px 0}.detalle-m__c-a__head span{color:var(--white);font-size:14px;font-weight:400}.detalle-m__c-a__item{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:65px;justify-content:space-between;padding:0 15px 0 24px;width:100%}.detalle-m__c-a__item__title{color:var(--white);font-size:24px;font-weight:600}.detalle-m__c-a__item__label{color:var(--white);font-size:16px;font-weight:600}.detalle-m__c-a__content{height:calc(100% - 230px)}.detalle-m__c-a__scroll{height:calc(100% - 60px);overflow:hidden auto}.detalle-m__c-a__grid{grid-row-gap:10px;display:grid;grid-auto-rows:65px;row-gap:10px}.detalle-m__c-a__button{margin-top:20px;width:100%}.detalle-m__c-a__box{flex-direction:column}.detalle-m__c-a__box,.detalle-m__c-a__circle{align-items:center;display:flex;justify-content:center}.detalle-m__c-a__circle{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#6941c64d;border-radius:50%;height:120px;margin-bottom:20px;overflow:hidden;width:120px}.detalle-m__c-a__row{align-items:center;display:flex;justify-content:space-between;margin:20px 0 30px}.detalle-m__c-a__current{align-items:center;display:flex;flex-direction:column;width:120px}.detalle-m__c-a__current-label{color:var(--white);font-size:14px;font-weight:400}.detalle-m__c-a__current-value{color:var(--white);font-size:24px;font-weight:600}.detalle-m__c-a__detail{grid-row-gap:16px;display:grid;grid-auto-rows:40px;height:calc(100% - 330px);overflow:hidden auto;row-gap:16px}.detalle-m__c-a__des-label{color:var(--white);font-size:14px;font-weight:400;line-height:20px}.detalle-m__c-a__des-value{color:var(--white);font-size:14px;font-weight:600;line-height:20px}.detail-mesa--sucia{display:flex;flex-direction:column;height:calc(100dvh - 150px);justify-content:space-between}.detail-mesa--sucia__section{display:flex;flex-direction:column;row-gap:12px}.config-rooms__container{width:100%}.config-rooms__rooms-wrapper{column-gap:10px;display:flex;width:100%}.config-rooms__rooms-grid{grid-gap:10px;display:grid;gap:10px;height:calc(100dvh - 200px);overflow:scroll;-webkit-user-select:none;user-select:none;width:calc(100dvw - 100px)}.config-rooms__rooms-to-drag{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);min-width:130px;overflow-y:scroll;row-gap:10px}.cerrar-cuenta__ticket{display:flex;flex-direction:column;height:calc(100vh - 220px);min-height:350px;padding:16px 0 0;position:relative;transform:translateY(0);width:100%}.cerrar_cuenta__ticket__block{border-bottom:none;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin-bottom:20px;row-gap:0;width:100%;.venta-habitacion__puntosAbonados__wrapper{margin-top:20px}}.cerrar_cuenta__ticket__info_text{color:#303030;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.cerrar_cuenta__ticket__comanda{display:flex;justify-content:space-between;margin-bottom:24px}.cerrar_cuenta__ticket__info{align-items:center;display:flex;gap:12px}.cerrar-cuenta__ticket_subtotal_text{color:#303030;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:150%}.cerrar-cuenta__ticket_totals_container{display:flex;justify-content:space-between;margin-bottom:4px}.cerrar-cuenta__ticket_total_container{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:8px}.cerrar-cuenta__ticket_impuestos_text{color:#667085;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:150%}.cerrar-cuenta__ticket_total_text{color:#303030;font-size:20px;font-style:normal;font-weight:700;letter-spacing:-.2px;line-height:150%}.cerrar-cuenta__form{grid-column-gap:35px;box-sizing:border-box;column-gap:35px;display:grid;grid-template-columns:1fr 300px;height:100%;padding-top:30px}.config-tables__container{width:100%}.config-tables__tables-wrapper{column-gap:10px;display:flex;width:100%}.config-rooms__card-item{background-color:red}.config-tables__tables-grid{grid-gap:10px;display:grid;gap:10px;height:calc(100dvh - 200px);overflow:scroll;-webkit-user-select:none;user-select:none;width:calc(100dvw - 100px)}.config-tables__tables-to-drag{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);min-width:130px;overflow-y:scroll;row-gap:10px}.mantenimiento__screen__cards{column-gap:20px;display:flex;justify-content:flex-start}.mantenimiento__screen__card{align-items:flex-start;background:#fff;background:var(--Blanco,#fff);border:1px solid #eaecf0;border:1px solid var(--Scroll,#eaecf0);border-radius:12px;box-shadow:0 1px 2px 0 #1018280d;display:flex;flex:1 1;flex-direction:column;flex-shrink:0;gap:8px;height:88px;padding:12px 20px;width:141px}.mantenimiento__screen__card__title{font-size:12px}.mantenimiento__screen__card__title,.mantenimiento__screen__card__value{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;font-weight:600}.mantenimiento__screen__card__value{font-size:22px;word-break:break-word}.mantenimiento__screen__card__value--alert{color:#eb5757;color:var(--Ocupado,#eb5757);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600}.mantenimiento__screen__card__link{font-feature-settings:"calt" off;color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);cursor:pointer;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mantenimiento__table__wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 325px);overflow:auto;position:relative}.mantenimiento__table__wrapper:after{display:none}.mantenimiento__table__wrapper.mantenimiento__table__wrapper--show-gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:12px;bottom:0;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.mantenimiento__screen__wrapper{display:flex;flex-direction:column;height:calc(100dvh - 150px);margin-top:24px;row-gap:20px}.registro-energeticos__title{font-size:18px;font-weight:600;line-height:20.981px}.registro-energeticos__subtitle,.registro-energeticos__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;text-align:center}.registro-energeticos__subtitle{font-size:14px;font-weight:500;line-height:17.984px}.registro-energeticos__body{display:flex;flex-direction:column;row-gap:15px;width:100%}.registro-energeticos__button{width:100%}.productividad-camaristas__table__wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 160px);margin-top:30px;overflow:auto;position:relative}.productividad-camaristas__table{height:100%;overflow-x:scroll}.flexible-table--gradient:after{bottom:0}.flexible-table--gradient--with-paginator:after,.flexible-table--gradient:after{background:linear-gradient(0deg,#fff 0,#fff0);border-radius:0 0 10px 10px;content:"";display:block;height:60px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.flexible-table--gradient--with-paginator:after{bottom:54px}.flexible-table--gradientX:before{background:linear-gradient(90deg,#fff 0,#fff0 5%,#fff0 95%,#fff);bottom:0;z-index:var(--mid)}.flexible-table--gradientX--with-paginator:before,.flexible-table--gradientX:before{border-radius:0 0 10px 10px;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.flexible-table--gradientX--with-paginator:before{background:linear-gradient(90deg,#ffffffb3 0,#fff0 5%,#fff0 95%,#ffffffb3);bottom:54px;z-index:100}.tableWrapper--show-scroll-x{overflow-x:visible}.tableWrapper--no-show-scroll-x{overflow-x:hidden}.reports-cell{height:58px}.report__wrapper{display:flex;flex-direction:column}.card-reports{grid-gap:20px;display:grid;gap:20px;grid-auto-columns:1fr;grid-auto-flow:column;height:112px;margin-top:14px}.card-report{gap:8px}.card-report,.card-report--double{background-color:var(--white);border-radius:12px;box-shadow:0 1px 2px 0 #1018280d;display:flex;flex-direction:column;padding:12px}.card-report__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.card-report__value{line-height:38px}.card-report--double__value,.card-report__value{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-size:22px;font-style:normal;font-weight:600}.card-report--resume{align-items:flex-end;display:flex;flex-direction:column;margin-top:10px;width:100%}.card-report--resume__value{color:#6941c6;color:var(--Morado-Morado-Primario,#6941c6);font-size:14px;font-weight:600}.card-report--resume__title,.card-report--resume__value{font-family:Montserrat;font-style:normal;text-align:right}.card-report--resume__title{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085));font-size:10px;font-weight:500}.articulos-vendidos__table__wrapper{display:flex;flex:1 1;flex-direction:column;margin-top:10px;overflow:hidden;position:relative}.articulos-vendidos__table{height:100%;overflow-x:scroll}.historial-huespedes__table__wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 160px);margin-top:30px;overflow:auto;position:relative}.historial-huespedes__table{height:100%;overflow-x:scroll}.historial-incidencias__table__wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 160px);margin-top:30px;overflow:auto;position:relative}.historial-incidencias__table{height:100%;overflow-x:scroll}.historial-habitaciones__table__wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 160px);margin-top:30px;overflow:hidden;position:relative}.historial-habitaciones__table{height:100%;overflow-x:scroll}.historial-propinas__table__wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 160px);margin-top:30px;overflow:auto;position:relative}.historial-propinas__table{height:100%;overflow-x:scroll}.floating-menu__list__container{background-color:var(--white);border:1px solid var(--light-gray);border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;box-sizing:border-box;height:-moz-fit-content;height:fit-content;max-height:500px;overflow-x:hidden;overflow-y:scroll;position:fixed;width:260px;z-index:var(--top)}.floating-menu__list__items{display:flex;flex-direction:column}.floating-menu__list__item{padding:9px}.floating-menu__list__item:hover{background-color:var(--fondo-close)}.floating-menu__list__title{font-size:13px;font-weight:700;max-width:236px;padding:9px}.floating-menu__list__subtitle,.floating-menu__list__title{color:#303030;color:var(--Tipografa,#303030);font-family:Montserrat;font-style:normal;line-height:20.734px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-menu__list__subtitle{cursor:pointer;display:block;font-size:13.823px;font-weight:500;max-width:190px;padding-left:44px}.reports__header-left__container{display:flex;margin-top:7px}.reports__header-left--normal{color:#667085;color:var(--Placeholder,var(--Placeholder,#667085))}.reports__header-left--bold,.reports__header-left--normal{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.reports__header-left--bold{color:#303030;color:var(--Tipografa,#303030)}.historial-mantenimientos__table__wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100dvh - 160px);margin-top:30px;overflow:auto;position:relative}.historial-mantenimientos__table{height:100%;overflow-x:scroll}.matriculas-table-items__actions{display:flex;gap:12px}.animante__opacity-transform__ease{animation:animante__opacity-transform__ease .5s ease none}.animante__zoom-in{animation:zoom-in .3s ease-in-out}.animante__opacity{animation:opacity-animation .5s ease none}.animante__select{animation:select-animation .5s ease none}@keyframes opacity-animation{0%{opacity:.5}to{opacity:1}}@keyframes zoom-in{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes animante__opacity-transform__ease{0%{opacity:.5;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes select-animation{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.79fb4845.css.map*/