@font-face{font-family:Nunito Sans;src:url(/fuentes/nunito-sans-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}.yl-app-shell,.yl-login-page,.yl-no-access{font-family:Nunito Sans,sans-serif;color:#242727}.yl-app-shell *,.yl-login-page *{box-sizing:border-box}.yl-app-shell button,.yl-app-shell input,.yl-app-shell select,.yl-login-page button,.yl-login-page input{font:inherit}.yl-app-shell button,.yl-login-page button{cursor:pointer}.yl-app-shell a,.yl-login-page a{color:inherit;text-decoration:none}.yl-app-shell :focus-visible,.yl-login-page :focus-visible{outline:3px solid #67d3cd}.yl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yl-brand-mark{display:inline-grid;width:24px;height:24px;place-items:center;flex:none;border-radius:50%;background:#0d837e url(/logo.svg) 50%/contain no-repeat;color:transparent}.yl-app-shell{background:#f5f6f6}.yl-app-shell,.yl-sidebar{display:flex;min-height:100vh}.yl-sidebar{flex-direction:column;flex:none;width:228px;background:#0c2326;color:#ecf5f4}.yl-sidebar-brand{display:flex;align-items:center;gap:8px;height:64px;padding:0 19px;border-bottom:1px solid #244044;font-size:18px;letter-spacing:-.04em}.yl-sidebar-brand .yl-brand-mark{width:24px;height:24px}.yl-workspace-identity{display:flex;flex-direction:column;gap:3px;padding:20px 18px 21px;border-bottom:1px solid #244044}.yl-nav-heading,.yl-workspace-identity small{font-size:10px;font-weight:800;letter-spacing:.09em;color:#88abae}.yl-workspace-identity select{max-width:100%;padding:5px 0;border:0;background:transparent;color:#fff;font-weight:800;font-size:13px;appearance:none}.yl-workspace-identity select option{color:#202929}.yl-workspace-identity>span{font-size:11px;color:#9ab4b6}.yl-sidebar nav{flex:1;padding:12px 9px 18px}.yl-nav-group{display:grid;gap:2px;margin:0 0 14px}.yl-nav-heading{padding:11px 10px 5px}.yl-nav-group a{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 10px;border-radius:5px;color:#c2d2d3;font-size:12px;font-weight:700}.yl-nav-group a.active,.yl-nav-group a:hover{background:#203e42;color:#fff}.yl-nav-group svg{flex:none;opacity:.86}.yl-sidebar-user{display:flex;align-items:center;gap:9px;padding:15px 13px;border-top:1px solid #244044;min-width:0}.yl-sidebar-user>span{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:6px;background:#d5f1ef;color:#0c6662;font-size:10px;font-weight:900}.yl-sidebar-user>div{display:flex;flex-direction:column;min-width:0}.yl-sidebar-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.yl-sidebar-user small{font-size:10px;color:#9ab4b6}.yl-main-area{flex:1;min-width:0}.yl-topbar{display:flex;align-items:center;gap:18px;min-height:58px;padding:8px 25px;border-bottom:1px solid #e1e6e6;background:#fff}.yl-breadcrumb{flex:1;min-width:0;color:#7a8585;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yl-breadcrumb span{margin:0 7px;color:#b9c4c3}.yl-global-search{display:flex;align-items:center;gap:8px;max-width:360px;min-height:34px;padding:6px 9px;border:1px solid #e1e7e7;border-radius:5px;background:#f9fbfb;color:#687273;font-size:11px;text-align:left}.yl-global-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yl-global-search kbd{margin-left:14px;padding:2px 5px;border:1px solid #d8e1e1;border-radius:3px;background:#fff;color:#8a9696;font-size:10px;white-space:nowrap}.yl-property-label{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#7a8585;font-size:11px}.yl-property-label select{max-width:165px;padding:6px;border:1px solid #e1e7e7;border-radius:5px;background:#fff;color:#263333;font-size:11px;font-weight:800}.yl-mobile-menu,.yl-signout{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px;border:0;background:transparent;color:#506263;font-size:11px}.yl-mobile-menu{display:none}.yl-content{max-width:1480px;margin:auto;padding:30px 30px 80px}.yl-view-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.yl-view-heading h1{margin:0;color:#252d2d;font-size:24px;letter-spacing:-.04em}.yl-view-heading p{margin:2px 0 0;color:#7c8989;font-size:12px}.yl-view-heading button{padding:9px 14px;border:0;border-radius:5px;background:#0d837e;color:#fff;font-size:12px;font-weight:800}.yl-view-heading button:disabled{opacity:.45;cursor:not-allowed}.yl-surface{padding:22px;border:1px solid #e2e8e8;border-radius:7px;background:#fff}.yl-surface h2{margin:0 0 8px;font-size:16px}.yl-surface p{max-width:650px;margin:0;color:#647171;font-size:13px;line-height:1.55}.yl-access-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:23px}.yl-access-summary span{display:flex;flex-direction:column;gap:4px;padding:13px;border:1px solid #e4ebeb;border-radius:5px;color:#6c7a7a;font-size:11px}.yl-access-summary strong{color:#253333;font-size:13px}.yl-inline-error{margin:0;padding:9px 30px;background:#f8e9e5;color:#a33121;font-size:12px}.yl-search-overlay{position:fixed;z-index:100;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:12vh 14px 20px;background:#071d20a8}.yl-search-dialog{width:min(560px,100%);max-height:76vh;overflow:auto;border-radius:9px;background:#fff;box-shadow:0 18px 50px #00191d55}.yl-search-field{display:flex;align-items:center;gap:9px;padding:13px 15px;border-bottom:1px solid #e2e8e8;color:#6d7d7d}.yl-search-field input{flex:1;min-width:0;border:0;outline:0;color:#233}.yl-search-field button{display:grid;place-items:center;border:0;background:transparent;color:#6d7d7d}.yl-search-results{padding:8px}.yl-search-results a{display:flex;justify-content:space-between;gap:15px;padding:11px 12px;border-radius:5px;font-size:12px}.yl-search-results a:hover{background:#e7f9f8}.yl-search-results small{color:#6d7d7d}.yl-search-results p{margin:15px;color:#6d7d7d;font-size:12px}.yl-login-page{display:grid;place-items:center;min-height:100vh;padding:20px;background:#f1f4f4}.yl-login-card{width:min(410px,100%);padding:35px 29px;border:1px solid #e0e7e7;border-radius:8px;background:#fff;box-shadow:0 9px 25px #0924290a}.yl-login-brand{display:flex;align-items:center;gap:8px;margin-bottom:27px;font-size:18px;letter-spacing:-.04em}.yl-login-card h1{margin:0;font-size:24px;letter-spacing:-.04em}.yl-login-card>p{margin:3px 0 25px;color:#7a8585;font-size:12px}.yl-login-card form{display:flex;flex-direction:column;gap:15px}.yl-login-card label{display:flex;flex-direction:column;gap:7px;color:#303b3b;font-size:12px;font-weight:800}.yl-login-card input{width:100%;min-height:42px;padding:10px 11px;border:1px solid #d5dfdf;border-radius:4px;background:#fff;color:#273333}.yl-login-card input:focus{border-color:#0d837e}.yl-text-button{align-self:flex-start;padding:0;border:0;background:transparent;color:#0d837e;text-decoration:underline;font-size:12px;font-weight:800}.yl-login-submit{min-height:43px;margin-top:18px;border:0;border-radius:4px;background:#0d837e;color:#fff;font-size:12px;font-weight:900}.yl-login-submit:hover{background:#0a6662}.yl-login-submit:disabled{opacity:.65}.yl-form-error{margin:0;padding:9px;border-radius:4px;background:#f8e9e5;color:#a33121;font-size:12px}.yl-login-card .yl-login-foot{margin:23px 0 0;padding-top:17px;border-top:1px solid #e4e9e9;color:#879393;font-size:11px;line-height:1.5}.yl-no-access{max-width:520px;margin:10vh auto;padding:25px}.yl-no-access a{color:#0d837e}@media(max-width:950px){.yl-global-search{max-width:230px}.yl-global-search kbd{display:none}.yl-property-label{font-size:0}}@media(max-width:700px){.yl-sidebar{position:fixed;z-index:80;inset:0 auto 0 0;transform:translateX(-100%);transition:transform .2s}.yl-sidebar.open{transform:translateX(0)}.yl-mobile-menu{display:flex}.yl-topbar{gap:9px;padding:7px 14px}.yl-breadcrumb{display:none}.yl-global-search{flex:1;min-width:0;max-width:none;justify-content:center}.yl-global-search span{display:none}.yl-global-search svg{flex:none}.yl-property-label select{max-width:145px}.yl-signout span{display:none}.yl-content{padding:20px 14px 70px}.yl-access-summary{grid-template-columns:1fr}.yl-view-heading h1{font-size:22px}}.yl-reservations{min-width:0;color:#243233}.yl-section-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:19px}.yl-section-bar h2{margin:5px 0 2px;font-size:22px;letter-spacing:-.04em}.yl-section-bar h2 small{padding:3px 8px;border-radius:12px;background:#e6f5f4;color:#087873;font-size:12px;vertical-align:middle}.yl-section-bar p{margin:2px 0 0;color:#758484;font-size:12px}.yl-eyebrow{color:#0c8882;font-size:10px;font-weight:900;letter-spacing:.11em}.yl-action-row{display:flex;gap:8px;flex-wrap:wrap}.yl-danger,.yl-primary,.yl-secondary{min-height:36px;padding:8px 14px;border-radius:5px;font-size:12px;font-weight:800}.yl-primary{border:1px solid #0d837e;background:#0d837e;color:white}.yl-secondary{border:1px solid #bdd5d3;background:white;color:#0b756f}.yl-danger{border:1px solid #e1b9af;background:#fff5f2;color:#a83e2c}.yl-danger:disabled,.yl-primary:disabled,.yl-secondary:disabled{opacity:.45;cursor:not-allowed}.yl-filter-row{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:15px;background:#fff;border:1px solid #e0e8e8;border-bottom:0;border-radius:7px 7px 0 0}.yl-filter-row label,.yl-form-grid label,.yl-full-label{display:grid;gap:5px;color:#687979;font-size:11px;font-weight:800}.yl-filter-row label:first-child{flex:2;min-width:180px}.yl-filter-row label:not(:first-child){flex:1;min-width:125px}.yl-filter-row input,.yl-filter-row select,.yl-form-grid input,.yl-form-grid select,.yl-full-label input{width:100%;min-height:36px;padding:7px 10px;border:1px solid #d6e1e0;border-radius:4px;background:#fff;color:#253536;font-size:12px;font-weight:500}.yl-table-scroll{overflow:auto;border:1px solid #e0e8e8;background:#fff}.yl-table{width:100%;border-collapse:collapse;min-width:800px;text-align:left}.yl-table th{padding:11px 13px;background:#f4f8f8;color:#647676;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.yl-table td{padding:13px;border-top:1px solid #ebefef;font-size:12px;vertical-align:middle}.yl-table tr:hover td{background:#f8fbfb}.yl-table td small{display:block;margin-top:3px;color:#889696;font-size:10px}.yl-row-link{border:0;padding:0;background:transparent;color:#087c76;font-weight:900;text-decoration:underline}.yl-status{display:inline-block;padding:4px 8px;border-radius:20px;background:#e5f4f2;color:#0a7973;font-size:10px;font-weight:900;white-space:nowrap}.yl-status.cancelled,.yl-status.no_show{background:#f7ebe7;color:#a45b45}.yl-status.draft,.yl-status.hold{background:#f8f0d8;color:#886a1c}.yl-empty{margin:0;padding:25px;color:#718181;font-size:12px}.yl-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px;border:1px solid #e0e8e8;border-top:0;border-radius:0 0 7px 7px;background:#fff;color:#7b8989;font-size:11px}.yl-pagination button{padding:6px 9px;border:1px solid #dbe5e4;border-radius:4px;background:#fff;font-size:11px}.yl-pagination button:disabled{opacity:.45;cursor:not-allowed}.yl-back{margin-bottom:15px;padding:4px 0;border:0;background:transparent;color:#0a807a;font-size:12px;font-weight:800}.yl-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.yl-form-card,.yl-quote-card{padding:20px;border:1px solid #e0e8e8;border-radius:7px;background:#fff}.yl-form-card h3,.yl-quote-card h3{margin:0 0 14px;font-size:15px}.yl-form-card h3:not(:first-child){margin-top:25px}.yl-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.yl-extra-list{display:grid;gap:7px}.yl-extra-list label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e7eeee;border-radius:4px;font-size:12px}.yl-extra-list small{display:block;color:#798888}.yl-extra-list input{width:58px;min-height:32px;padding:5px;border:1px solid #d6e1e0;border-radius:4px}.yl-full-label{margin-top:17px}.yl-quote-card{position:sticky;top:20px}.yl-quote-card h3{margin:7px 0}.yl-quote-card p{margin:4px 0;color:#718282;font-size:12px}.yl-quote-card>strong{display:block;margin:23px 0 7px;color:#0b7773;font-size:28px}.yl-quote-card>small{display:block;margin:0 0 15px;color:#798888}.yl-quote-card .yl-primary{width:100%;margin-top:21px}.yl-form-error,.yl-form-warning{padding:9px;border-radius:4px;background:#fff0ec!important;color:#a63c2b!important;font-size:11px!important}.yl-form-warning{background:#fff6df!important;color:#886217!important}.yl-message{margin-bottom:15px;padding:12px;border-radius:5px;font-size:12px}.yl-message.error{background:#fff0ec;color:#a63c2b}.yl-message.success{background:#e7f5ed;color:#24714e}.yl-detail-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:15px}.yl-form-card dl{margin:0}.yl-form-card dl>div,.yl-line{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f1;font-size:12px}.yl-form-card dt{color:#738282}.yl-form-card dd{margin:0;text-align:right}.yl-form-card p{color:#708080;font-size:12px;line-height:1.5}.yl-change-card{margin-top:15px}.yl-change-card .yl-action-row{margin-top:18px}.yl-readonly-note{padding:12px;border-radius:4px;background:#e6f5f4;color:#0b7773;font-size:12px}@media(max-width:900px){.yl-detail-grid,.yl-form-layout{grid-template-columns:1fr}.yl-quote-card{position:static}}@media(max-width:600px){.yl-section-bar{align-items:start;flex-direction:column}.yl-form-grid{grid-template-columns:1fr}.yl-filter-row label,.yl-filter-row label:first-child,.yl-filter-row label:not(:first-child){flex:1 1 100%;min-width:0}.yl-table{min-width:760px}}.yl-guest-choice{display:flex;gap:5px;margin:0 0 18px;padding:4px;border:1px solid #dbe7e6;border-radius:5px;background:#f4f8f8}.yl-guest-choice button{flex:1;padding:8px;border:0;border-radius:4px;background:transparent;color:#577171;font-size:11px;font-weight:800}.yl-guest-choice button.active{background:#fff;color:#0b817b;box-shadow:0 1px 4px #102a2a18}.yl-quote-breakdown{margin:16px 0 5px}.yl-quote-breakdown>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf1f1;font-size:11px}.yl-quote-breakdown span{color:#738383}.yl-quote-breakdown strong{font-weight:800}.yl-quote-card .yl-quote-total{display:flex;justify-content:space-between;margin-top:15px;padding-top:10px;font-size:12px;font-weight:900}.yl-quote-card .yl-quote-total strong{color:#0b7773;font-size:20px}.yl-calendar{min-width:0}.yl-calendar .yl-primary{display:inline-flex;align-items:center}.yl-calendar-tabs{display:flex;gap:5px;overflow:auto;border-bottom:1px solid #dbe3e3;margin-bottom:17px}.yl-calendar-tabs button{flex:none;padding:11px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#647575;font-size:12px;font-weight:800}.yl-calendar-tabs button.active{color:#0a7973;border-bottom-color:#0a918a}.yl-calendar-toolbar{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:10px 0 14px}.yl-calendar-toolbar h3{margin:4px 0 0;font-size:17px;letter-spacing:-.025em}.yl-calendar-toolbar .yl-action-row{align-items:center}.yl-calendar-toolbar .yl-secondary{min-width:36px}.yl-calendar-toolbar .yl-text-button{padding:5px;border:0;background:transparent;color:#0a7973;font-size:12px;font-weight:900;text-decoration:underline}.yl-calendar-controls{display:flex;gap:10px;margin-bottom:12px}.yl-calendar-controls label{display:grid;gap:4px;color:#6d7d7d;font-size:10px;font-weight:800}.yl-calendar-controls input,.yl-calendar-controls select{min-height:31px;padding:5px 8px;border:1px solid #d9e3e2;border-radius:4px;background:#fff;color:#2a3b3b;font-size:11px}.yl-calendar-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #dfe8e7;border-radius:6px;background:#fff}.yl-calendar-kpis>div{display:grid;gap:4px;padding:14px;border-right:1px solid #e9eeee}.yl-calendar-kpis>div:last-child{border-right:0}.yl-calendar-kpis>div:first-child{border-bottom:3px solid #0c9a92;background:#edf8f7}.yl-calendar-kpis span{color:#718181;font-size:10px}.yl-calendar-kpis strong{font-size:21px}.yl-calendar-legend{display:flex;gap:7px;overflow:auto;margin:10px 0}.yl-calendar-legend span{flex:none;max-width:195px;min-height:40px;padding:9px;border:1px solid #e0e8e8;border-radius:4px;background:#fff;color:#547373;font-size:10px;font-weight:800}.yl-calendar-legend span:first-child{color:#a94b36}.yl-calendar-legend span:nth-child(2),.yl-calendar-legend span:nth-child(5){color:#18805c}.yl-calendar-grid-scroll{overflow:auto;border:1px solid #dfe8e7;border-radius:6px;background:#fff}.yl-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));min-width:875px}.yl-calendar-weekday{padding:9px;border-right:1px solid #e0e7e6;border-bottom:1px solid #dfe8e7;background:#f3f7f7;color:#506363;font-size:11px}.yl-calendar-day{min-height:170px;padding:8px;border-right:1px solid #e0e7e6;border-bottom:1px solid #e0e7e6;border-left:3px solid #8fc4ab;background:#fff}.yl-calendar-day.occupied{border-left-color:#ed936c;background:#fffaf8}.yl-calendar-day.full{border-left-color:#db7964;background:#fff8f6}.yl-calendar-day.other-month{opacity:.44}.yl-calendar-day.today{box-shadow:inset 0 0 0 2px #0b918a}.yl-calendar-day-head{display:flex;justify-content:space-between;gap:4px;align-items:center}.yl-calendar-day-head button{padding:0;border:0;background:transparent;text-align:left;color:#223333;font-size:11px;font-weight:900}.yl-calendar-day-head span{padding:3px 5px;border-radius:2px;background:#0c7975;color:#fff;font-size:8px;font-weight:900}.yl-calendar-day-status{display:block;width:max-content;max-width:100%;margin:6px 0;padding:3px 5px;border-radius:3px;font-size:9px;font-weight:800}.yl-calendar-day-status.reserved{background:#f8e9df;color:#a65e37}.yl-calendar-day-status.available{background:#e5f4eb;color:#327859}.yl-calendar-day-status.blocked{background:#f6e7e4;color:#ac4737}.yl-calendar-reservation{display:grid;gap:2px;max-width:100%;margin:5px 0;padding:6px;border:1px solid #dfe7e5;border-left:3px solid #e58f69;border-radius:3px;background:#fff;color:#304141;font-size:10px}.yl-calendar-reservation.courtesy,.yl-calendar-reservation.paid{border-left-color:#74bd9b}.yl-calendar-reservation b,.yl-calendar-reservation small,.yl-calendar-reservation span,.yl-calendar-reservation strong{overflow:hidden;text-overflow:ellipsis}.yl-calendar-reservation small{color:#647575;font-size:9px}.yl-calendar-reservation b{color:#a54c36}.yl-calendar-reservation.courtesy b,.yl-calendar-reservation.paid b{color:#277a58}.yl-calendar-block{display:grid;gap:3px;margin:5px 0;padding:6px;border-left:3px solid #bd5544;background:#f8eae5;color:#ab4938;font-size:10px}.yl-calendar-free-link,.yl-calendar-more{display:block;margin:7px 0 0;padding:0;border:0;background:transparent;color:#277b57;font-size:10px;font-weight:900;text-align:left;text-decoration:underline!important}.yl-calendar-agenda{padding:18px;border:1px solid #dfe8e7;border-radius:6px;background:#fff}.yl-calendar-agenda>section{padding:14px 0;border-bottom:1px solid #e8eeee}.yl-calendar-agenda h4{margin:0 0 9px;font-size:12px;text-transform:capitalize}.yl-calendar-agenda .yl-calendar-reservation{max-width:650px}.yl-calendar-agenda>section>.yl-calendar-free-link{display:inline-block;margin:8px 0;color:#277b57;font-size:11px;font-weight:800}.yl-availability-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:14px}.yl-availability-panel{padding:15px;border:1px solid #dfe8e7;border-radius:6px;background:#fff}.yl-availability-panel h4{margin:0 0 16px;font-size:13px}.yl-availability-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.yl-availability-grid button{min-height:103px;padding:7px;border:1px solid #e6dddd;border-radius:4px;text-align:left}.yl-availability-grid button.free{background:#eaf6ef}.yl-availability-grid button.partial{background:#fff0e7}.yl-availability-grid button.blocked{background:#f8e5e3}.yl-availability-grid small,.yl-availability-grid span,.yl-availability-grid strong{display:block}.yl-availability-grid strong{font-size:11px}.yl-availability-grid span{margin:6px 0;font-size:10px}.yl-availability-grid small{color:#687c7b;font-size:9px}.yl-availability-panel p{color:#768787;font-size:10px}.yl-availability-panel>a{display:flex;justify-content:space-between;gap:8px;padding:13px 0;border-bottom:1px solid #edf0f0;font-size:11px}.yl-availability-panel>a span{color:#087873;font-weight:900}.yl-timeline-scroll{overflow:auto;border:1px solid #dfe8e7;border-radius:6px;background:#fff}.yl-timeline{min-width:790px}.yl-timeline-header,.yl-timeline-row{display:grid;grid-template-columns:165px 1fr}.yl-timeline-header{height:40px;background:#f4f8f8;border-bottom:1px solid #dfe8e7}.yl-timeline-header strong{padding:12px;font-size:11px}.yl-timeline-header>span{display:inline-flex;align-items:center;padding:0 8px;color:#687878;font-size:10px}.yl-timeline-header{grid-template-columns:165px repeat(7,minmax(0,1fr))}.yl-timeline-header>span{border-left:1px solid #e0e8e8}.yl-timeline-row{min-height:59px;border-bottom:1px solid #e6eded}.yl-timeline-row>strong{padding:10px 12px;font-size:11px}.yl-timeline-row small{display:block;color:#8a9696;font-size:9px;font-weight:400}.yl-timeline-track{position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(14.2857% - 1px),#e0e8e8 calc(14.2857% - 1px),#e0e8e8 14.2857%)}.yl-timeline-bar{position:absolute;top:14px;height:31px;overflow:hidden;padding:8px 6px;border:1px solid #e8a07e;border-radius:4px;background:#fae8dd;color:#874828;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.yl-timeline-bar.paid{border-color:#9acbb0;background:#e4f2e9;color:#28674b}.yl-timeline-bar.block{top:33px;height:22px;padding:4px;border-color:#d6a7a0;background:#f6e4e2;color:#ac4135}.yl-timeline-scroll>p{padding:0 12px;color:#7a8a89;font-size:10px}.yl-calendar-block-list{margin-top:16px;padding:16px;border:1px solid #dfe8e7;border-radius:6px;background:#fff}.yl-calendar-block-list h3{margin:0 0 9px;font-size:14px}.yl-calendar-block-list>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #e9efee;font-size:11px}.yl-calendar-block-list small{display:block;color:#788}.yl-calendar-block-list button{align-self:center;padding:6px 8px;border:1px solid #d5b4ac;border-radius:4px;background:#fff8f6;color:#9b493b;font-size:11px}.yl-modal-backdrop{position:fixed;z-index:110;inset:0;display:grid;place-items:center;overflow:auto;padding:20px;background:#082329aa}.yl-block-form{width:min(600px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:23px;border-radius:8px;background:#fff;box-shadow:0 20px 60px #001e2644}.yl-block-form-head{display:flex;justify-content:space-between;align-items:center}.yl-block-form-head h3{margin:0;font-size:18px}.yl-block-form-head button{border:0;background:transparent;font-size:24px}.yl-block-form>p{margin:9px 0 20px;color:#718080;font-size:12px}.yl-block-form .yl-action-row{justify-content:flex-end;margin-top:20px}@media(max-width:900px){.yl-availability-layout{grid-template-columns:1fr}.yl-availability-grid{grid-template-columns:repeat(7,minmax(60px,1fr));overflow:auto}.yl-calendar-toolbar{align-items:start;flex-direction:column}.yl-calendar-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.yl-calendar-kpis{grid-template-columns:repeat(2,1fr)}.yl-calendar-legend{flex-wrap:wrap}.yl-calendar-legend span{flex:1 1 130px}.yl-availability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.yl-charges{display:grid;gap:16px}.yl-charges .yl-section-bar{margin:0}.yl-finance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.yl-finance-kpis>div{display:grid;gap:8px;padding:18px;border:1px solid #dfebea;border-radius:7px;background:#fff}.yl-finance-kpis span{color:#5d7473;font-size:12px}.yl-finance-kpis strong{color:#0d4547;font-size:25px;letter-spacing:-.04em}.yl-finance-kpis small{color:#758584;font-size:11px}.yl-charges .yl-table td{vertical-align:top}.yl-charges .yl-table td small{display:block;margin-top:5px;color:#7b8c8b}.yl-charges .yl-table td .yl-action-row{flex-wrap:nowrap}.yl-charge-dialog{width:min(650px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 60px #001e2644}.yl-charge-dialog .yl-action-row{justify-content:flex-end;margin-top:18px}.yl-charge-filter .yl-form-grid{grid-template-columns:2fr 1fr 1fr}@media(max-width:700px){.yl-charge-filter .yl-form-grid,.yl-finance-kpis{grid-template-columns:1fr}}.yl-charges{min-width:0;grid-template-columns:minmax(0,1fr)}.yl-charges>*{min-width:0}.yl-charges .yl-table-scroll{max-width:100%;overflow-x:auto}.yl-commission-section{min-width:0}.yl-commission-section .yl-section-bar{margin-bottom:16px}.yl-commission-section h3{margin-top:24px}.yl-commission-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.yl-commission-kpis>div{display:grid;gap:5px;padding:13px;background:#f3f8f7;border:1px solid #e1ebea;border-radius:4px}.yl-commission-kpis span{font-size:10px;color:#6a7e7c}.yl-commission-kpis strong{font-size:17px;color:#0d5754}.yl-commission-action,.yl-commission-settlement{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e6eeee;font-size:12px}.yl-commission-settlement small,.yl-commission-settlement strong{display:block}.yl-commission-settlement small{margin-top:4px;color:#6a7f7d}.yl-commission-section .yl-table td small{display:block}@media(max-width:700px){.yl-commission-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-commission-action,.yl-commission-settlement{align-items:start;flex-direction:column}}.yl-charges .yl-due{color:#b34b38}.yl-operation{display:grid;gap:16px;min-width:0;grid-template-columns:minmax(0,1fr)}.yl-operation>*{min-width:0}.yl-operation .yl-section-bar{margin:0}.yl-operation .yl-finance-kpis strong{font-size:18px}.yl-operation-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e7eeee;font-size:12px}.yl-operation-row>div:first-child{min-width:0}.yl-operation-row small,.yl-operation-row strong{display:block}.yl-operation-row small{margin-top:4px;color:#728483}.yl-operation-row ul{margin:8px 0;padding-left:20px;color:#657574;font-size:11px}.yl-operation-row>a{color:#0d837e;font-weight:800}.yl-operation-row .yl-action-row{flex:none}.yl-operation-filters{grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:15px}.yl-operation-shift{min-height:60px}.yl-operation .yl-pagination{margin-top:13px}@media(max-width:800px){.yl-operation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.yl-operation-filters{grid-template-columns:1fr}.yl-operation-row{align-items:start;flex-direction:column}.yl-operation-row .yl-action-row{flex-wrap:wrap}}.yl-guests{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.yl-guests,.yl-guests>*{min-width:0}.yl-guests .yl-section-bar{margin:0}.yl-guests .yl-table-scroll{overflow-x:auto}.yl-guest-filters{grid-template-columns:2fr 1fr 1fr}.yl-guests .yl-operation-row>a{color:#0d837e;font-weight:800}.yl-guest-consent{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #edf1f1;font-size:12px}.yl-guests .yl-pagination{margin-top:12px}@media(max-width:700px){.yl-guest-filters,.yl-guests .yl-detail-grid{grid-template-columns:1fr}.yl-guest-consent{align-items:start;flex-direction:column}}.yl-inquiries{display:grid;gap:16px;min-width:0;grid-template-columns:minmax(0,1fr)}.yl-inquiries>*{min-width:0}.yl-inquiries .yl-section-bar{margin:0}.yl-inquiry-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.yl-inquiry-totals>div{display:grid;gap:4px;padding:14px;border:1px solid #deebea;border-radius:6px;background:#fff}.yl-inquiry-totals small,.yl-inquiry-totals span{font-size:11px;color:#6d7e7d}.yl-inquiry-totals strong{font-size:17px;color:#0b5c58}.yl-kanban{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:11px;max-width:100%;overflow:auto;padding-bottom:8px}.yl-kanban>section{min-height:180px;padding:12px;border:1px solid #e0e9e8;border-radius:7px;background:#edf4f3}.yl-kanban>section[data-over]{background:#d6eee9}.yl-kanban h3{margin:0 0 13px;font-size:13px}.yl-kanban-card{display:grid;gap:7px;margin:0 0 9px;padding:12px;border:1px solid #dbe5e3;border-radius:6px;background:#fff;box-shadow:0 2px 4px #092b2810}.yl-kanban-card>button:first-child{justify-self:end;border:0;background:transparent;color:#6a7a78}.yl-kanban-card .yl-row-link{justify-self:start;text-align:left;font-size:12px;font-weight:900}.yl-kanban-card small{color:#6f8280;font-size:11px}.yl-kanban-card strong{color:#0d837e;font-size:12px}.yl-kanban-card label{display:grid;gap:4px;color:#667;font-size:10px}.yl-kanban-card select{max-width:100%;padding:5px;border:1px solid #d9e5e3;border-radius:4px;background:#fff;font-size:11px}.yl-inquiry-detail .yl-action-row{align-items:end;margin:12px 0}.yl-inquiry-detail .yl-action-row>a{color:#0d837e;font-size:12px;font-weight:800}.yl-inquiry-detail ol{padding-left:22px;color:#50615f;font-size:12px}.yl-inquiry-detail li{padding:5px 0}.yl-inquiry-detail textarea{min-width:250px;min-height:65px;padding:8px;border:1px solid #d6e1e0;border-radius:4px;font:inherit}@media(max-width:800px){.yl-inquiry-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-kanban{grid-template-columns:repeat(5,210px)}}.yl-inbox{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.yl-inbox,.yl-inbox>*{min-width:0}.yl-inbox .yl-section-bar{margin:0}.yl-inbox-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);gap:14px}.yl-inbox-layout>*{min-width:0}.yl-inbox-list{display:grid;gap:4px;max-height:590px;overflow:auto;margin-top:12px}.yl-inbox-list button{display:grid;gap:5px;width:100%;padding:12px;border:1px solid transparent;border-radius:5px;background:#f5f9f8;text-align:left}.yl-inbox-list button.active{border-color:#0d837e;background:#e8f6f3}.yl-inbox-list strong{font-size:12px}.yl-inbox-list small,.yl-inbox-list span{color:#758683;font-size:11px}.yl-thread{display:grid;gap:10px;max-height:420px;overflow:auto;margin:15px 0;padding:12px;background:#f6f9f8;border-radius:5px}.yl-thread>div{max-width:85%;padding:12px;border-radius:7px;background:#fff;border:1px solid #e0e9e6}.yl-thread>div.note{justify-self:end;background:#e6f4ef}.yl-thread small{font-size:10px;color:#687b79}.yl-thread p{margin:5px 0 0;font-size:12px}.yl-inbox textarea{width:100%;min-height:72px;padding:8px;border:1px solid #d6e1e0;border-radius:4px;font:inherit;font-size:12px}.yl-inbox-layout .yl-full-label{margin:12px 0}.yl-inbox-layout a{color:#0d837e;font-size:11px;font-weight:800}.yl-inbox-actions{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.yl-inbox-actions .yl-form-card>a{display:block;padding:9px 0;border-top:1px solid #e8eeee;color:#0c7670;font-size:12px}.yl-inbox-actions .yl-finance-kpis{margin:15px 0}.yl-feedback-item{padding:13px 0;border-top:1px solid #e5eeec;font-size:12px}.yl-feedback-item small,.yl-feedback-item strong{display:block}.yl-feedback-item small{color:#768583}.yl-feedback-item p{margin:6px 0}.yl-inbox .yl-form-card>p{color:#697a78;font-size:12px}@media(max-width:750px){.yl-inbox-layout{grid-template-columns:1fr}.yl-inbox-layout .yl-form-card{min-width:0}}.yl-tabs{display:flex;gap:5px;flex-wrap:wrap;padding:4px;border:1px solid #e1eae9;border-radius:6px;background:#fff}.yl-tabs button{min-height:34px;padding:7px 12px;border:0;border-radius:4px;background:transparent;color:#627472;font-size:12px;font-weight:800}.yl-tabs button.active,.yl-tabs button[aria-selected=true]{background:#e3f3f0;color:#08756f}.yl-today{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.yl-today,.yl-today>*{min-width:0}.yl-today .yl-section-bar{margin:0}.yl-today .yl-section-bar label{display:grid;gap:5px;color:#6a7e7c;font-size:11px;font-weight:800}.yl-today select{padding:7px 10px;border:1px solid #d6e1e0;border-radius:4px;background:#fff}.yl-today-priority{display:grid;grid-template-columns:1fr 1fr;gap:12px}.yl-today-priority>*{min-width:0}.yl-today-priority a{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #e6eeee;color:#0c7771;font-size:11px}.yl-today-priority a span{color:#71817f}.yl-today-priority .yl-action-row a{display:inline-flex;width:max-content;font-weight:800}.yl-today-priority small{color:#71817f;font-size:11px}.yl-today .yl-finance-kpis strong{font-size:21px}.yl-today-charts>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.yl-today-charts section{min-width:0;overflow:auto}.yl-today-charts h3{font-size:13px}.yl-today-charts table{width:100%;border-collapse:collapse;font-size:10px}.yl-today-charts td,.yl-today-charts th{padding:5px;border-bottom:1px solid #edf1f0;text-align:left}.yl-today .yl-table-scroll{margin-top:12px}.yl-today-findings{padding:12px;color:#526461;font-size:12px}@media(max-width:900px){.yl-today-charts>div{grid-template-columns:1fr}}@media(max-width:650px){.yl-today .yl-finance-kpis,.yl-today-priority{grid-template-columns:1fr}.yl-today-priority a{flex-direction:column;gap:3px}}.yl-reports{display:grid;gap:16px;min-width:0;grid-template-columns:minmax(0,1fr)}.yl-reports>*{min-width:0}.yl-reports .yl-section-bar{margin:0}.yl-reports .yl-tabs{overflow:auto;flex-wrap:nowrap}.yl-reports .yl-tabs button{flex:none}.yl-report-filters{grid-template-columns:1fr 2fr 1fr}.yl-report-export{margin:16px 0}.yl-reports .yl-form-card>p{color:#687a78;font-size:11px}.yl-reports .yl-finance-kpis strong{font-size:19px}.yl-reports .yl-table-scroll{max-width:100%;overflow:auto}.yl-reports .yl-pagination{margin-top:14px}@media(max-width:700px){.yl-report-filters,.yl-reports .yl-finance-kpis{grid-template-columns:1fr}}.yl-owner{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.yl-owner,.yl-owner>*{min-width:0}.yl-owner .yl-section-bar{margin:0}.yl-owner .yl-finance-kpis strong{font-size:21px}.yl-owner .yl-table-scroll{overflow:auto}.yl-owner .yl-form-card>p,.yl-owner-note{color:#71817f;font-size:11px}@media(max-width:700px){.yl-owner .yl-section-bar{align-items:start;flex-direction:column}.yl-owner .yl-finance-kpis{grid-template-columns:1fr}}.yl-owner-channels{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:15px}.yl-owner-channels>*{min-width:0}.yl-owner-bar{display:grid;grid-template-columns:minmax(75px,120px) minmax(0,1fr) 95px;align-items:center;gap:10px;margin:13px 0;font-size:11px}.yl-owner-bar strong{text-align:right}.yl-owner-track{height:11px;border-radius:3px;background:#eaf1ef}.yl-owner-track>span{display:block;height:100%;border-radius:3px;background:#0d837e}@media(max-width:850px){.yl-owner-channels{grid-template-columns:1fr}}@media(max-width:450px){.yl-owner-bar{grid-template-columns:72px minmax(0,1fr) 72px;gap:5px;font-size:10px}}.yl-settings{display:grid;gap:16px;min-width:0;grid-template-columns:minmax(0,1fr)}.yl-settings>*{min-width:0}.yl-settings .yl-section-bar{margin:0}.yl-property-cards{display:flex;gap:10px;flex-wrap:wrap}.yl-property-cards button{display:grid;gap:5px;min-width:180px;padding:13px;border:1px solid #dce7e6;border-radius:6px;background:#f7faf9;text-align:left}.yl-property-cards button.active{border-color:#0d837e;background:#e7f5f2}.yl-property-cards strong{font-size:12px}.yl-property-cards small{color:#71817f;font-size:10px}.yl-settings-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:14px}.yl-settings-layout>*{min-width:0}.yl-settings-menu{display:flex;flex-direction:column;align-self:start;gap:3px;padding:8px;border:1px solid #e2e9e8;border-radius:6px;background:#fff}.yl-settings-menu button{padding:9px 10px;border:0;border-radius:4px;background:transparent;color:#657674;text-align:left;font-size:11px;font-weight:800}.yl-settings-menu button.active{background:#e5f4f0;color:#08736d}.yl-settings-main,.yl-settings-main .yl-form-card{min-width:0}.yl-settings-main .yl-form-card>p,.yl-settings-main .yl-section-bar p{color:#70817e;font-size:11px}.yl-settings-main .yl-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px}.yl-settings textarea{width:100%;min-height:75px;padding:8px;border:1px solid #d6e1e0;border-radius:4px;font:inherit;font-size:12px}.yl-settings .yl-wide{grid-column:1/-1}.yl-settings fieldset{display:flex;flex-wrap:wrap;gap:10px;border:1px solid #dce7e6;border-radius:5px}.yl-settings fieldset label{display:flex;gap:4px;align-items:center;font-size:11px}.yl-settings .yl-charge-dialog input[type=checkbox],.yl-settings fieldset input{width:auto;min-height:0}.yl-settings .yl-table-scroll{overflow:auto}.yl-settings .yl-operation-row small{display:block;color:#75817f}.yl-settings-token{display:grid;gap:8px;margin-top:15px;padding:12px;border:1px solid #d5e9e5;border-radius:5px;background:#f1f9f6;font-size:11px}.yl-settings-token code{overflow-wrap:anywhere}.yl-settings .yl-charge-dialog{max-width:650px}.yl-settings .yl-charge-dialog .yl-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-settings .yl-charge-dialog .yl-primary{justify-self:start}.yl-settings .yl-full-label{margin:15px 0}@media(max-width:850px){.yl-settings-layout{grid-template-columns:1fr}.yl-settings-menu{flex-direction:row;overflow:auto}.yl-settings-menu button{flex:none}.yl-settings-main .yl-form-grid{grid-template-columns:1fr}}@media(max-width:600px){.yl-settings .yl-charge-dialog .yl-form-grid{grid-template-columns:1fr}.yl-settings .yl-property-cards button{flex:1}}@media print{.yl-pagination,.yl-report-export,.yl-reports .yl-form-card:first-of-type,.yl-reports .yl-tabs,.yl-sidebar,.yl-topbar{display:none!important}.yl-content{padding:0}.yl-reports{display:block}.yl-reports .yl-table-scroll{overflow:visible}.yl-reports .yl-form-card{border:0;box-shadow:none}}@font-face{font-family:Newsreader;src:url(/fuentes/newsreader-latin-wght-normal.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--petroleo:#0c2326;--turquesa:#0d837e;--turquesa-osc:#0a6662;--turquesa-luz:#2dd4bf;--rojo:#a33121;--ambar:#86521b;--tinta:#242727;--tinta-2:#5c6464;--borde:#dee4e4;--linea:color-mix(in oklch,var(--borde) 70%,white);--lienzo:#f5f6f6;--superficie:#fff;--tq-50:#e7f9f8;--tq-100:color-mix(in oklch,var(--turquesa) 16%,white);--tq-200:color-mix(in oklch,var(--turquesa) 32%,white);--pt-50:color-mix(in oklch,var(--petroleo) 4%,white);--pt-100:color-mix(in oklch,var(--petroleo) 9%,white);--pt-200:color-mix(in oklch,var(--petroleo) 18%,white);--pt-700:color-mix(in oklch,var(--petroleo) 80%,white);--rojo-50:#f8e9e5;--rojo-200:color-mix(in oklch,var(--rojo) 30%,white);--ambar-50:#fff1da;--ambar-200:color-mix(in oklch,var(--ambar) 30%,white);--f-display:"Newsreader",Georgia,serif;--f-body:"Nunito Sans",system-ui,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--r1:6px;--r2:10px;--r3:14px;--sombra-1:0 1px 2px color-mix(in oklch,var(--petroleo) 8%,transparent);--sombra-2:0 1px 2px color-mix(in oklch,var(--petroleo) 6%,transparent),0 8px 24px -12px color-mix(in oklch,var(--petroleo) 22%,transparent);--sombra-3:0 24px 60px -20px color-mix(in oklch,var(--petroleo) 45%,transparent);--z-barra:10;--z-panel:40;--z-toast:60}.yl-app-shell,.yl-login-page,.yl-no-access{color:var(--tinta);background:var(--lienzo);font:400 14px/1.45 var(--f-body)}.yl-app-shell h1,.yl-app-shell h2,.yl-login-page h1,.yl-login-page h2{font-family:var(--f-display);font-weight:600;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em}.yl-app-shell h3{color:var(--tinta)}.yl-content{max-width:1460px;padding:var(--s8) var(--s8) 96px}.yl-workspace-tools{display:flex;gap:var(--s2);align-items:center;max-width:1460px;margin:var(--s5) var(--s8) 0;padding:var(--s2);overflow-x:auto;border:1px solid var(--borde);border-radius:var(--r2);background:var(--superficie);box-shadow:var(--sombra-1);scrollbar-width:thin}.yl-workspace-tools a{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--s2);min-height:40px;padding:var(--s2) var(--s3);border-radius:var(--r1);color:var(--tinta-2);font-size:12px;font-weight:800;text-decoration:none}.yl-workspace-tools a:hover{background:var(--pt-50);color:var(--tinta)}.yl-workspace-tools a.active{background:var(--tq-50);color:var(--turquesa-osc)}.yl-sidebar{width:236px;background:var(--petroleo)}.yl-sidebar-brand{height:72px;padding-inline:var(--s5);font-weight:800}.yl-sidebar nav{padding:var(--s3) var(--s2) var(--s6)}.yl-nav-group{gap:var(--s1)}.yl-nav-group a{min-height:40px;border-radius:var(--r1);padding:9px 12px;color:#c6d5d6;font-size:13px}.yl-nav-group a:hover{background:color-mix(in oklch,white 7%,var(--petroleo));color:#fff}.yl-nav-group a.active{position:relative;background:color-mix(in oklch,white 11%,var(--petroleo));color:#fff}.yl-nav-group a.active:before{content:"";position:absolute;inset:6px auto 6px 0;width:3px;border-radius:2px;background:var(--turquesa-luz)}.yl-nav-group a.active svg{color:var(--turquesa-luz);opacity:1}.yl-topbar{min-height:62px;padding-inline:var(--s6);border-color:var(--borde)}.yl-global-search{background:var(--pt-50)}.yl-global-search,.yl-property-label select{border-color:var(--borde);border-radius:8px}.yl-section-bar{margin-bottom:var(--s6)}.yl-section-bar h2,.yl-view-heading h1{font-size:34px;line-height:1.06}.yl-eyebrow{color:var(--turquesa-osc)}.yl-engagement-panel{max-width:1100px;padding:clamp(20px,3vw,36px)}.yl-modal-backdrop .yl-engagement-panel{width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto}.yl-engagement-panel h1{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;margin:8px 0 12px}.yl-engagement-panel h2{font-size:20px;margin:28px 0 12px}.yl-engagement-panel>p{max-width:72ch;line-height:1.55}.yl-engagement-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0}.yl-engagement-cards>div{display:grid;gap:6px;padding:18px;border:1px solid var(--yl-border,#d7e4e1);border-radius:16px;background:var(--yl-card,#fff)}.yl-engagement-cards strong{font-size:17px}.yl-engagement-cards small{font-size:12px;opacity:.7}.yl-engagement-panel label{display:grid;gap:6px;max-width:700px;font-size:13px;font-weight:700;margin:12px 0}.yl-engagement-panel input,.yl-engagement-panel select,.yl-engagement-panel textarea{width:100%;max-width:100%;padding:11px;border:1px solid #aebfbc;border-radius:10px;background:var(--yl-card,#fff);color:inherit;font:inherit}.yl-engagement-panel textarea{font-family:ui-monospace,monospace;font-size:12px}.yl-engagement-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2px 18px;max-width:800px}.yl-engagement-form button{align-self:end;min-height:42px}.yl-engagement-issues{padding-left:22px;line-height:1.6}.yl-engagement-table{overflow-x:auto}.yl-engagement-table table{min-width:650px;width:100%;border-collapse:collapse;text-align:left}.yl-engagement-table td,.yl-engagement-table th{padding:10px;border-bottom:1px solid #d7e4e1;font-size:13px}@media(max-width:600px){.yl-engagement-panel{padding:18px}.yl-engagement-form{grid-template-columns:1fr}.yl-engagement-table{max-width:100%}}.yl-terrain-map{position:relative;max-width:100%;border-radius:16px;overflow:hidden;background:#ecf2ef}.yl-terrain-map img{display:block;width:100%;height:auto}.yl-terrain-pin{position:absolute;transform:translate(-50%,-50%);max-width:130px;padding:6px 8px;border:2px solid #fff;border-radius:20px;background:#146b65;color:#fff;font-size:11px;font-weight:700;line-height:1.1;box-shadow:0 2px 9px #0005;white-space:normal}.yl-terrain-pin.ocupada{background:#9a6b1d}.yl-terrain-pin.bloqueada{background:#9b3941}.yl-reception-page{min-height:100vh;background:#f3f6f3;color:#183936}.yl-reception-page>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px clamp(18px,4vw,50px);background:#fff;border-bottom:1px solid #d7e4e1}.yl-reception-page>header a{color:#146b65}.yl-reception-page>.yl-engagement-panel{margin:auto}.yl-reception-page button{cursor:pointer}.yl-engagement-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.yl-engagement-actions button{white-space:nowrap}.yl-shell-controls{display:flex;gap:5px;align-items:center;flex:none}.yl-control-wrap{position:relative}.yl-icon-control{display:flex;align-items:center;gap:3px;justify-content:center;min-width:40px;min-height:40px;border:0;border-radius:8px;background:transparent;color:var(--tinta-2)}.yl-icon-control:hover{background:var(--pt-50)}.yl-icon-control span{display:grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--ambar-50);color:var(--ambar);font-size:10px;font-weight:900}.yl-control-popover{position:absolute;z-index:var(--z-panel);right:0;top:44px;width:min(320px,calc(100vw - 20px));max-height:70vh;overflow:auto;padding:16px;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);box-shadow:var(--sombra-3);color:var(--tinta)}.yl-control-popover h2{margin:0 0 10px;font-size:19px}.yl-control-popover ul{padding:0;list-style:none}.yl-control-popover li{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--borde)}.yl-control-popover small{color:var(--tinta-2)}.yl-control-popover button{justify-self:start;border:1px solid var(--borde);border-radius:6px;padding:7px 9px;background:var(--pt-50);color:var(--tinta)}.yl-user-popover{display:grid;gap:8px}.yl-user-popover button{width:100%;text-align:left}.yl-user-popover button[aria-pressed=true]{border-color:var(--turquesa);background:var(--tq-50);color:var(--turquesa-osc)}.yl-app-shell[data-mode=dark]{--lienzo:#0c2326;--superficie:#173337;--tinta:#f1faf9;--tinta-2:#c4dad9;--borde:#426467;--pt-50:#234348;--tq-50:#1b4c4b;--yl-card:#173337;--yl-border:#426467;--turquesa-osc:#70ded3;background:var(--lienzo);color:var(--tinta)}.yl-app-shell[data-mode=contrast]{--lienzo:#000;--superficie:#000;--tinta:#fff;--tinta-2:#fff;--borde:#fff;--pt-50:#161616;--tq-50:#303000;--yl-card:#000;--yl-border:#fff;--turquesa-osc:#fff36a;background:#000;color:#fff}.yl-app-shell[data-mode=contrast] :is(.yl-topbar,.yl-form-card,.yl-surface,.yl-workspace-tools,.yl-search-dialog,.yl-settings-menu,.yl-control-popover),.yl-app-shell[data-mode=dark] :is(.yl-topbar,.yl-form-card,.yl-surface,.yl-workspace-tools,.yl-search-dialog,.yl-settings-menu,.yl-control-popover){background:var(--superficie);color:var(--tinta);border-color:var(--borde)}.yl-app-shell[data-mode=contrast] :is(input,select,textarea,.yl-global-search),.yl-app-shell[data-mode=dark] :is(input,select,textarea,.yl-global-search){background:var(--pt-50);color:var(--tinta);border-color:var(--borde)}.yl-app-shell[data-mode=contrast] :is(p,small,.yl-breadcrumb,.yl-engagement-table td),.yl-app-shell[data-mode=dark] :is(p,small,.yl-breadcrumb,.yl-engagement-table td){color:var(--tinta-2)}.yl-app-shell[data-mode=contrast] :is(.yl-engagement-table th,.yl-engagement-table td),.yl-app-shell[data-mode=dark] :is(.yl-engagement-table th,.yl-engagement-table td){border-color:var(--borde)}.yl-app-shell[data-mode=dark] .yl-secondary{background:var(--superficie);border-color:var(--borde);color:var(--tinta)}.yl-app-shell[data-mode=contrast] .yl-secondary{background:#000;border:2px solid #fff;color:#fff36a}.yl-natural-search{padding:12px 18px;border-bottom:1px solid var(--borde)}.yl-natural-search p{margin:4px 0 8px}.yl-natural-search button{min-height:38px;padding:7px 11px;border:1px solid var(--borde);border-radius:8px;background:var(--tq-50);color:var(--turquesa-osc);font-weight:800}@media(max-width:600px){.yl-reception-page>header strong{font-size:13px}.yl-reception-page>header{padding:12px}}@media print{.yl-reception-page .yl-secondary,.yl-reception-page td button,.yl-reception-page>header a,.yl-reception-page>header button{display:none}.yl-reception-page{background:#fff}.yl-reception-page>.yl-engagement-panel{max-width:none}}.yl-form-card,.yl-premium-card,.yl-quote-card,.yl-surface{border:1px solid var(--borde);border-radius:var(--r3);background:var(--superficie);box-shadow:var(--sombra-1)}.yl-form-card,.yl-quote-card{padding:var(--s5)}.yl-form-card h3,.yl-premium-card h3,.yl-quote-card h3{font-size:16px;font-weight:800}.yl-danger,.yl-login-submit,.yl-primary,.yl-secondary,.yl-view-heading button{min-height:40px;padding:9px 14px;border-radius:8px;font-size:12px;font-weight:800}.yl-login-submit,.yl-primary,.yl-view-heading button{background:var(--turquesa);border-color:var(--turquesa);color:#fff}.yl-login-submit:hover,.yl-primary:hover,.yl-view-heading button:hover{background:var(--turquesa-osc);border-color:var(--turquesa-osc)}.yl-secondary{border-color:var(--borde);color:var(--turquesa-osc)}.yl-secondary:hover{background:var(--pt-50)}.yl-danger{border-color:var(--rojo-200);background:var(--rojo-50);color:var(--rojo)}.yl-danger:hover{background:color-mix(in oklch,var(--rojo) 12%,white)}.yl-danger:active,.yl-primary:active,.yl-secondary:active{transform:translateY(1px)}.yl-app-shell :focus-visible,.yl-login-page :focus-visible{outline:3px solid var(--turquesa-luz);outline-offset:2px}.yl-filter-row,.yl-pagination,.yl-table-scroll{border-color:var(--borde)}.yl-filter-row{border-radius:var(--r3) var(--r3) 0 0}.yl-table th{background:var(--pt-50);color:var(--tinta-2)}.yl-table td{border-color:var(--linea)}.yl-table tr:hover td{background:var(--tq-50)}.yl-premium-tag,.yl-status{border-radius:var(--r1)}.yl-status.cancelled,.yl-status.no_show{background:var(--pt-100);color:var(--tinta-2)}.yl-status.draft,.yl-status.hold{background:var(--ambar-50);color:var(--ambar)}.yl-calendar-kpis,.yl-finance-kpis>div,.yl-inquiry-totals>div{border-color:var(--borde);border-radius:var(--r3);box-shadow:var(--sombra-1)}.yl-calendar-kpis strong,.yl-finance-kpis strong,.yl-inquiry-totals strong{font-family:var(--f-display);font-variant-numeric:lining-nums tabular-nums;font-size:30px;font-weight:600;color:var(--tinta)}.yl-tabs button.active,.yl-tabs button[aria-selected=true]{background:var(--tq-50);color:var(--turquesa-osc)}.yl-modal-backdrop{z-index:var(--z-toast)}.yl-block-form,.yl-charge-dialog,.yl-search-dialog{border-radius:16px;box-shadow:var(--sombra-3)}.yl-search-overlay{z-index:var(--z-panel)}.yl-login-card{border-radius:16px;box-shadow:var(--sombra-2)}.yl-premium-icon{flex:none;display:inline-block;fill:currentColor;vertical-align:middle}.yl-premium-card{padding:var(--s5)}.yl-premium-kpi{display:grid;gap:var(--s1);padding:var(--s4);border:1px solid var(--borde);border-radius:var(--r3);background:#fff;box-shadow:var(--sombra-1)}.yl-premium-kpi:hover:is(a){box-shadow:var(--sombra-2)}.yl-premium-kpi small,.yl-premium-kpi span{color:var(--tinta-2);font-size:12px}.yl-premium-kpi strong{font:600 30px/1.1 var(--f-display);font-variant-numeric:lining-nums tabular-nums}.yl-premium-tag{display:inline-flex;align-items:center;gap:var(--s1);padding:4px 7px;font-size:11px;font-weight:800}.yl-premium-tag--ok{background:var(--tq-50);color:var(--turquesa-osc)}.yl-premium-tag--notice{background:var(--ambar-50);color:var(--ambar)}.yl-premium-tag--alert{background:var(--rojo-50);color:var(--rojo)}.yl-premium-tag--neutral{background:var(--pt-50);color:var(--tinta-2)}.yl-premium-empty{display:grid;justify-items:center;gap:var(--s2);padding:var(--s8);text-align:center;color:var(--tinta-2)}.yl-premium-empty strong{color:var(--tinta)}.yl-premium-empty p{margin:0}.yl-unit-glyph{display:inline-grid;place-items:center;width:38px;height:38px;border:2px solid var(--turquesa);border-radius:50%;color:var(--turquesa-osc);background:var(--tq-50)}.yl-unit-glyph--small{width:28px;height:28px}.yl-unit-glyph--aviso{border-color:var(--ambar);color:var(--ambar);background:var(--ambar-50)}.yl-unit-glyph--alerta{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-50)}.yl-unit-glyph--bloqueado{border-color:var(--pt-700);color:var(--pt-700);background:var(--pt-100)}.yl-unit-glyph--ocupado{border-color:var(--turquesa);color:#fff;background:var(--turquesa)}.yl-mobile-tabs,.yl-sidebar-scrim{display:none}@media (max-width:860px){.yl-workspace-tools{margin-inline:var(--s4)}}.yl-operation-load{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--s3);margin:var(--s4) 0}.yl-operation-load>button{display:grid;gap:var(--s2);min-width:0;padding:var(--s3);border:1px solid var(--borde);border-radius:var(--r2);background:white;text-align:left;cursor:pointer}.yl-operation-load>button.active{border-color:var(--turquesa);background:var(--tq-50)}.yl-operation-load strong{font-size:13px}.yl-operation-load small{color:var(--tinta-2)}.yl-inquiry-funnel-track,.yl-operation-load-track{display:flex;width:100%;height:9px;overflow:hidden;border-radius:var(--r1);background:var(--pt-100)}.yl-operation-load-track i:first-child{background:var(--turquesa)}.yl-operation-load-track i:last-child{background:var(--ambar)}.yl-inquiry-funnel{display:grid;gap:var(--s3);margin-top:var(--s4)}.yl-inquiry-funnel>div{display:grid;grid-template-columns:100px minmax(0,1fr) 32px;align-items:center;gap:var(--s3);font-size:12px}.yl-inquiry-funnel-track i{background:var(--turquesa)}.yl-inquiry-funnel strong{font-variant-numeric:tabular-nums;text-align:right}.yl-inbox-layout{grid-template-columns:minmax(215px,.9fr) minmax(0,1.5fr) minmax(180px,.7fr);gap:var(--s3)}.yl-inbox-context{min-width:0;align-self:start}.yl-inbox-context>strong{display:block;margin-top:var(--s4)}.yl-inbox-context dt,.yl-inbox-context p{color:var(--tinta-2);font-size:12px}.yl-inbox-context dl{display:grid;gap:var(--s3);margin:var(--s5) 0}.yl-inbox-context dl>div{border-top:1px solid var(--linea);padding-top:var(--s2)}.yl-inbox-context dd{margin:2px 0 0;font-weight:800;font-size:12px;overflow-wrap:anywhere}.yl-inbox-context a{color:var(--turquesa-osc)}.yl-inbox-back{display:none}.yl-rating{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);border:0;padding:0}.yl-rating legend{margin-bottom:var(--s2);font-size:12px;font-weight:800}.yl-rating label{display:inline-flex;align-items:center;gap:3px;min-height:40px;padding:5px 10px;border:1px solid var(--borde);border-radius:var(--r1);cursor:pointer}.yl-rating label:has(input:checked){border-color:var(--turquesa);background:var(--tq-50);color:var(--turquesa-osc)}.yl-rating input{width:auto;min-height:0}.yl-rating-chart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:var(--s3);height:170px;margin:var(--s5) 0;padding:var(--s3);border:1px solid var(--borde);border-radius:var(--r2)}.yl-rating-chart>div{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:4px;height:100%;font-size:11px}.yl-rating-chart span{display:block;width:min(100%,44px);min-height:5px;border-radius:3px 3px 0 0;background:var(--turquesa)}@media (max-width:1100px){.yl-inbox-layout{grid-template-columns:minmax(190px,.8fr) minmax(0,1.4fr)}.yl-inbox-context{grid-column:1/-1}}@media (max-width:860px){.yl-inbox-layout{grid-template-columns:minmax(0,1fr)}.yl-inbox-layout.open>section:first-child,.yl-inbox-layout:not(.open)>aside,.yl-inbox-layout:not(.open)>section:nth-child(2){display:none}.yl-inbox-back{display:inline-flex;margin-bottom:var(--s3)}}.yl-hospitality-metrics{min-width:0;margin:var(--s5) 0;padding:var(--s5);border:1px solid var(--borde);border-radius:var(--r3);background:var(--superficie);box-shadow:var(--sombra-1)}.yl-hospitality-metrics h3{margin:0 0 var(--s2);font-size:16px}.yl-hospitality-metrics>p{color:var(--tinta-2);font-size:12px}.yl-hospitality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--s3);margin-top:var(--s4)}.yl-hospitality-grid .yl-premium-kpi{box-shadow:none}.yl-hospitality-grid .yl-premium-kpi strong{overflow-wrap:anywhere;font-size:clamp(19px,2vw,27px)}.yl-hospitality-grid .yl-premium-kpi small{line-height:1.4}.yl-hospitality-month{margin-top:var(--s5)}.yl-hospitality-month label{display:grid;width:max-content;gap:var(--s1);color:var(--tinta-2);font-size:12px;font-weight:800}.yl-hospitality-month input{min-height:40px;padding:6px 10px;border:1px solid var(--borde);border-radius:var(--r1);background:white;font:inherit}.yl-report-chart{display:grid;gap:var(--s2);margin:var(--s4) 0}.yl-report-chart>p{margin:0 0 var(--s2);color:var(--tinta-2);font-size:12px}.yl-report-chart-row{display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1fr) 30px;align-items:center;gap:var(--s3);min-width:0;font-size:12px}.yl-report-chart-row>span:first-child{overflow-wrap:anywhere}.yl-report-chart-row strong{text-align:right}.yl-report-chart-track{display:block;height:12px;overflow:hidden;border-radius:var(--r1);background:var(--pt-100)}.yl-report-chart-track i{display:block;height:100%;background:var(--turquesa)}@media (max-width:600px){.yl-report-chart-row{grid-template-columns:minmax(90px,.5fr) minmax(0,1fr) 25px}}.yl-settings-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s6);margin:var(--s4) 0 0}.yl-settings-summary>div{min-width:0}.yl-settings-summary dt{color:var(--tinta-2);font-size:12px}.yl-settings-summary dd{margin:4px 0 0;color:var(--tinta);font-size:13px;font-weight:800;overflow-wrap:anywhere}.yl-settings-edit-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-shadow:var(--sombra-3)}.yl-settings-edit-dialog .yl-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.yl-settings-edit-dialog .yl-form-grid,.yl-settings-summary{grid-template-columns:minmax(0,1fr)}}.yl-report-story{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--s4)}.yl-report-story>section{min-width:0}.yl-report-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--s6);min-height:230px;margin-top:var(--s4);border-bottom:1px solid var(--borde)}.yl-report-columns>div{display:flex;height:210px;flex-direction:column;align-items:center;justify-content:end;gap:var(--s1)}.yl-report-columns>div>span{display:block;width:min(70%,110px);min-height:4px;border-radius:var(--r1) var(--r1) 0 0;background:var(--turquesa)}.yl-report-columns>div:first-child>span{background:var(--pt-200)}.yl-report-columns small{color:var(--tinta-2)}.yl-report-story-row{display:grid;grid-template-columns:86px minmax(0,1fr) 88px;align-items:center;gap:var(--s2);padding:5px 0;font-size:11px}.yl-report-story-row strong{text-align:right;font-variant-numeric:tabular-nums}.yl-report-close{grid-column:1/-1}.yl-report-close-track{height:17px;overflow:hidden;border-radius:var(--r1);background:var(--ambar-200)}.yl-report-close-track i{display:block;height:100%;background:var(--turquesa)}.yl-report-close>div:last-child{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2);font-size:12px;font-weight:800}@media (max-width:860px){.yl-report-story{grid-template-columns:minmax(0,1fr)}}.yl-reservation-chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s3)}.yl-reservation-chips button{display:inline-flex;align-items:center;gap:var(--s2);min-height:34px;padding:6px 11px;border:1px solid var(--borde);border-radius:999px;background:#fff;color:var(--tinta-2);font-size:11px;font-weight:800}.yl-reservation-chips button:hover{background:var(--pt-50)}.yl-reservation-chips button.active{border-color:var(--turquesa);background:var(--tq-50);color:var(--turquesa-osc)}.yl-reservation-chips strong{min-width:19px;padding:2px 5px;border-radius:999px;background:var(--pt-100);text-align:center}.yl-reservation-selection{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border:1px solid var(--tq-200);border-bottom:0;background:var(--tq-50);font-size:12px}.yl-reservation-selection span{color:var(--tinta-2)}.yl-reservation-selection button{margin-left:auto}.yl-reservation-table .yl-table td:first-child,.yl-reservation-table .yl-table th:first-child{width:35px}.yl-reservation-table input[type=checkbox]{accent-color:var(--turquesa)}.yl-reservation-stay{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--borde);border-radius:var(--r3);background:#fff;box-shadow:var(--sombra-1)}.yl-reservation-stay>span:not(.yl-reservation-stay-line){display:grid;flex:none;gap:2px;color:var(--tinta-2);font-size:12px}.yl-reservation-stay strong{color:var(--tinta);font-size:13px}.yl-reservation-stay-line{flex:1;height:2px;min-width:18px;background:var(--tq-200)}.yl-reservation-tabs{margin-bottom:var(--s4);overflow-x:auto}.yl-guest-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}.yl-guest-metrics>div{display:grid;gap:var(--s1);padding:var(--s4);border:1px solid var(--borde);border-radius:var(--r3);background:#fff;box-shadow:var(--sombra-1)}.yl-guest-metrics span{color:var(--tinta-2);font-size:11px}.yl-guest-metrics strong{font:600 26px/1 var(--f-display);font-variant-numeric:tabular-nums}.yl-guest-history{display:grid;gap:var(--s2)}.yl-guest-stay{display:grid;grid-template-columns:100px minmax(0,1fr) 85px;align-items:center;gap:var(--s3);font-size:11px}.yl-guest-stay>span{color:var(--tinta-2)}.yl-guest-stay strong{text-align:right}.yl-guest-stay-track{height:8px;border-radius:999px;background:var(--pt-100)}.yl-guest-stay-track span{display:block;height:100%;border-radius:inherit;background:var(--turquesa)}.yl-home-balance-cell,.yl-home-due-meta{display:grid;justify-items:end;gap:3px;margin-left:auto;white-space:nowrap}.yl-reservation-policy{margin-top:var(--s4)}.yl-reservation-policy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.yl-reservation-policy-summary>div{display:grid;align-content:start;gap:var(--s1);padding:var(--s3);border-radius:var(--r2);background:var(--pt-50)}.yl-reservation-policy-summary span:first-child{color:var(--tinta-2);font-size:11px}.yl-reservation-policy-summary strong{font-size:14px}.yl-reservation-policy .yl-form-grid{margin-top:var(--s4)}.yl-calendar-reservation.vencido{border-left-color:var(--rojo);background:var(--rojo-50)}.yl-timeline-bar.vencido{background:var(--rojo);color:#fff}.yl-charge-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin:var(--s3) 0}.yl-charge-donut-row{display:flex;align-items:center;gap:var(--s6)}.yl-charge-donut{display:grid;place-items:center;flex:none;width:126px;height:126px;border-radius:50%}.yl-charge-donut span{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:#fff;font:600 25px/1 var(--f-display)}.yl-charge-donut-row dl{flex:1;margin:0}.yl-charge-age div,.yl-charge-donut-row dl div{display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--linea);font-size:12px}.yl-charge-age span,.yl-charge-donut-row dt{color:var(--tinta-2)}.yl-charge-donut-row dd{margin:0;font-weight:800}.yl-charge-insights p{margin-bottom:0;color:var(--tinta-2);font-size:11px}.yl-policy-sections{display:grid;gap:var(--s4)}.yl-policy-sections .yl-wide{grid-column:1/-1}@media(max-width:600px){.yl-reservation-table{overflow:visible;border:0;background:transparent}.yl-reservation-table .yl-table{display:block;min-width:0;width:100%}.yl-reservation-table thead{display:none}.yl-reservation-table tbody{display:grid;gap:var(--s3)}.yl-reservation-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s3);padding:var(--s4);border:1px solid var(--borde);border-radius:var(--r3);background:#fff;box-shadow:var(--sombra-1)}.yl-reservation-table .yl-table td{display:grid;align-content:start;min-width:0;padding:0;border:0;overflow-wrap:anywhere;font-size:12px}.yl-reservation-table .yl-table td:before{content:attr(data-label);margin-bottom:2px;color:var(--tinta-2);font-size:10px;font-weight:800}.yl-reservation-table .yl-table td:first-child{width:auto}.yl-reservation-table .yl-table td:nth-child(2),.yl-reservation-table .yl-table td:nth-child(5),.yl-reservation-table .yl-table td:nth-child(7){grid-column:span 2}.yl-reservation-stay{flex-direction:column;align-items:stretch}.yl-reservation-stay-line{flex:none;width:2px;height:14px;margin-left:var(--s2)}.yl-guest-metrics,.yl-reservation-policy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-charge-insights{grid-template-columns:1fr}.yl-guest-table{overflow:visible;border:0}.yl-guest-table .yl-table{display:block;min-width:0;width:100%}.yl-guest-table thead{display:none}.yl-guest-table tbody{display:grid;gap:var(--s3)}.yl-guest-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);padding:var(--s4);border:1px solid var(--borde);border-radius:var(--r3);background:#fff;box-shadow:var(--sombra-1)}.yl-guest-table .yl-table td{display:grid;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.yl-guest-table .yl-table td:before{content:attr(data-label);color:var(--tinta-2);font-size:10px;font-weight:800}.yl-guest-table .yl-table td:first-child{grid-column:span 2}.yl-guest-stay{grid-template-columns:75px minmax(0,1fr) 65px;gap:var(--s2);font-size:10px}}.yl-today-premium{gap:var(--s6)}.yl-today-premium .yl-section-bar{align-items:start}.yl-today-premium .yl-section-bar .yl-action-row{justify-content:flex-end}.yl-today-premium .yl-section-bar .yl-action-row a{display:inline-flex;align-items:center}.yl-home-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s3)}.yl-home-heading h2{margin:0;font-size:23px}.yl-home-heading label,.yl-home-heading small{color:var(--tinta-2);font-size:12px}.yl-home-heading label{display:flex;align-items:center;gap:var(--s2);font-weight:800}.yl-home-heading select{min-height:34px;border-radius:8px}.yl-home-pulse{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s3)}.yl-home-pulse .yl-premium-kpi{min-width:0}.yl-home-pulse .yl-premium-kpi strong{font-size:26px}.yl-home-unit-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}.yl-home-unit{display:grid;align-content:start;gap:var(--s3);min-width:0;min-height:158px;padding:var(--s4);border:1px solid var(--borde);border-radius:var(--r3);background:#fff;box-shadow:var(--sombra-1)}.yl-home-unit:hover{box-shadow:var(--sombra-2)}.yl-home-unit--bloqueada{background:repeating-linear-gradient(135deg,var(--pt-50),var(--pt-50) 8px,#fff 8px,#fff 16px)}.yl-home-unit>div:first-child{display:flex;align-items:center;gap:var(--s2);min-width:0}.yl-home-unit>div:first-child>span:last-child{display:grid;min-width:0}.yl-home-unit p,.yl-home-unit small,.yl-home-unit strong{overflow:hidden;text-overflow:ellipsis}.yl-home-unit strong{font-size:13px}.yl-home-unit small{color:var(--tinta-2);font-size:11px}.yl-home-unit p{margin:0;font-size:12px}.yl-home-unit .yl-premium-tag{justify-self:start}.yl-home-setup>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s4)}.yl-home-setup a{display:flex;align-items:center;gap:var(--s2);min-height:36px;padding:var(--s2);border-radius:var(--r1);background:var(--pt-50);font-size:12px}.yl-home-setup a svg{color:var(--turquesa)}.yl-home-setup a span{flex:1}.yl-home-setup a small{color:var(--tinta-2)}.yl-home-live{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start}.yl-home-live,.yl-home-live-side{display:grid;gap:var(--s3)}.yl-home-live h3{margin-bottom:var(--s3)}.yl-home-due-row,.yl-home-moment,.yl-home-thread{display:flex;align-items:center;gap:var(--s2);min-height:47px;padding:var(--s2) 0;border-top:1px solid var(--linea)}.yl-home-due-row:hover,.yl-home-moment:hover,.yl-home-thread:hover{background:var(--pt-50)}.yl-home-moment time{flex:none;width:58px;color:var(--tinta-2);font-size:11px;font-variant-numeric:tabular-nums}.yl-home-moment svg{color:var(--turquesa)}.yl-home-due-row>span:nth-child(2),.yl-home-moment span,.yl-home-thread{display:grid;min-width:0}.yl-home-due-row strong,.yl-home-moment strong,.yl-home-thread strong{font-size:12px}.yl-home-due-row small,.yl-home-moment small,.yl-home-thread small{color:var(--tinta-2);font-size:10px}.yl-home-due-row .yl-premium-tag{margin-left:auto;white-space:nowrap}.yl-home-more{display:inline-flex;margin-top:var(--s3);color:var(--turquesa-osc);font-size:12px;font-weight:800}.yl-home-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s3)}.yl-home-summary .yl-premium-kpi{min-width:0}.yl-home-summary .yl-premium-kpi strong{font-size:23px;overflow-wrap:anywhere}.yl-today-premium .yl-today-charts{margin-top:var(--s3)}.yl-home-bookings .yl-home-heading{margin-bottom:var(--s4)}.yl-home-booking-filters{display:flex;gap:var(--s3);margin-bottom:var(--s3)}.yl-home-booking-filters label{display:grid;gap:var(--s1);flex:1;color:var(--tinta-2);font-size:11px;font-weight:800}.yl-home-booking-filters label:first-child{flex:3}.yl-home-booking-filters input,.yl-home-booking-filters select{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--borde);border-radius:8px;background:#fff}.yl-home-bookings .yl-table{min-width:850px}.yl-home-bookings .yl-pagination{border:0}.yl-home-findings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}.yl-home-findings .yl-premium-kpi strong{font-size:24px}.yl-home-customize{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.yl-home-customize h3{width:100%;margin:0}.yl-home-customize label{display:inline-flex;align-items:center;gap:var(--s1);font-size:12px}.yl-calendar-kpis{grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.yl-calendar-kpis>button{display:grid;gap:4px;min-width:0;padding:var(--s3);border:0;border-right:1px solid var(--linea);background:#fff;text-align:left}.yl-calendar-kpis>button:last-child{border-right:0}.yl-calendar-kpis>button:hover{background:var(--pt-50)}.yl-calendar-kpis>button.active{background:var(--tq-50);box-shadow:inset 0 -3px 0 var(--turquesa)}.yl-calendar-kpis>button span{color:var(--tinta-2);font-size:10px}.yl-calendar-kpis>button strong{font-size:24px}.yl-calendar-legend-toggle{min-height:34px;margin-top:var(--s3);padding:6px 9px;border:1px solid var(--borde);border-radius:8px;background:#fff;color:var(--turquesa-osc);font-size:11px;font-weight:800}.yl-calendar-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2);overflow:visible}.yl-calendar-legend span{max-width:none;min-height:36px;border-color:var(--borde);border-radius:var(--r1);color:var(--tinta-2)}.yl-availability-grid button.dimmed,.yl-calendar-day.dimmed{opacity:.34}.yl-calendar-day.occupied{border-left-color:var(--turquesa);background:var(--tq-50)}.yl-calendar-day.full{border-left-color:var(--petroleo);background:var(--pt-50)}.yl-calendar-day-status.reserved{background:var(--tq-100);color:var(--turquesa-osc)}.yl-calendar-day-status.available{background:var(--tq-50);color:var(--turquesa-osc)}.yl-calendar-day-status.blocked{background:var(--pt-100);color:var(--petroleo)}.yl-calendar-reservation{border-left-color:var(--ambar)}.yl-calendar-reservation.courtesy,.yl-calendar-reservation.paid{border-left-color:var(--turquesa)}.yl-calendar-reservation b{color:var(--ambar)}.yl-calendar-reservation.courtesy b,.yl-calendar-reservation.paid b{color:var(--turquesa-osc)}.yl-calendar-block{border-left-color:var(--petroleo);background:var(--pt-100);color:var(--petroleo)}.yl-timeline-14{min-width:1240px}.yl-timeline-14 .yl-timeline-header{grid-template-columns:165px repeat(14,minmax(0,1fr))}.yl-timeline-14 .yl-timeline-header>span{justify-content:center;padding-inline:2px;font-size:9px}.yl-timeline-14 .yl-timeline-row{min-height:76px}.yl-timeline-14 .yl-timeline-row>strong{display:flex;align-items:center;gap:var(--s2)}.yl-timeline-14 .yl-timeline-row>strong small{display:block;font-weight:400}.yl-timeline-14 .yl-timeline-track{background:repeating-linear-gradient(to right,transparent 0,transparent calc(7.142857% - 1px),var(--borde) calc(7.142857% - 1px),var(--borde) 7.142857%)}.yl-timeline-14 .yl-timeline-bar{top:9px;height:29px;padding:6px;border-color:var(--ambar-200);border-radius:var(--r1);background:var(--ambar-50);color:var(--ambar)}.yl-timeline-14 .yl-timeline-bar.courtesy,.yl-timeline-14 .yl-timeline-bar.paid{border-color:var(--tq-200);background:var(--tq-50);color:var(--turquesa-osc)}.yl-timeline-14 .yl-timeline-bar.block{top:10px;height:28px;border-color:var(--pt-200);background:repeating-linear-gradient(135deg,var(--pt-100),var(--pt-100) 6px,#fff 6px,#fff 12px);color:var(--petroleo)}.yl-timeline-cleaning{position:absolute;top:47px;height:16px;min-width:4px;overflow:hidden;padding-inline:3px;border:1px solid var(--pt-200);border-radius:3px;background:repeating-linear-gradient(135deg,var(--pt-100),var(--pt-100) 4px,#fff 4px,#fff 8px);color:var(--tinta-2);font-size:9px;white-space:nowrap}.yl-timeline-14 .yl-tl-pop{position:absolute;z-index:50;top:30px;left:0;display:grid;gap:5px;width:255px;padding:var(--s3);border:1px solid var(--borde);border-radius:var(--r2);background:#fff;box-shadow:var(--sombra-3);color:var(--tinta);white-space:normal}.yl-timeline-14 .yl-tl-pop strong{font-size:12px}.yl-timeline-14 .yl-tl-pop small{font-size:10px;font-weight:500}.yl-timeline-14 .yl-timeline-bar:focus-visible{z-index:51}@media (max-width:1260px){.yl-home-pulse,.yl-home-summary,.yl-home-unit-map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.yl-home-unit-map{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-home-live{grid-template-columns:1fr}.yl-home-findings{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-calendar-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.yl-calendar-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.yl-home-heading{align-items:start;flex-direction:column;gap:var(--s1)}.yl-home-pulse,.yl-home-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-home-pulse .yl-premium-kpi strong,.yl-home-summary .yl-premium-kpi strong{font-size:21px}.yl-home-setup>div:last-child,.yl-home-unit-map{grid-template-columns:1fr}.yl-home-booking-filters{flex-direction:column}.yl-calendar-kpis,.yl-home-findings{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-calendar-legend{grid-template-columns:1fr}}@media (max-width:1100px) and (min-width:861px){.yl-sidebar{width:72px}.yl-sidebar-brand{justify-content:center;padding-inline:0;font-size:0}.yl-nav-group a span,.yl-nav-heading,.yl-sidebar-user>div,.yl-workspace-identity{display:none}.yl-nav-group a{justify-content:center}}@media (max-width:860px){.yl-sidebar{position:fixed;inset:0 auto 0 0;z-index:var(--z-panel);width:min(286px,80vw);transform:translateX(-100%);transition:transform .2s}.yl-sidebar.open{transform:translateX(0)}.yl-sidebar-scrim{display:block;position:fixed;inset:0;z-index:calc(var(--z-panel) - 1);border:0;background:#001c1eb8}.yl-mobile-menu{display:inline-flex}.yl-content{padding:var(--s6) var(--s4) 105px}.yl-section-bar h2,.yl-view-heading h1{font-size:28px}.yl-mobile-tabs{position:fixed;inset:auto 0 0;z-index:var(--z-barra);display:flex;justify-content:space-around;min-height:64px;padding:5px 4px max(5px,env(safe-area-inset-bottom));background:var(--petroleo);color:#c7dcdd;box-shadow:0 -5px 25px #001d2033}.yl-mobile-tabs a,.yl-mobile-tabs button{display:grid;justify-items:center;align-content:center;gap:2px;flex:1;min-width:0;border:0;background:transparent;color:inherit;font-size:10px;font-weight:800}.yl-mobile-tabs .active{color:var(--turquesa-luz)}}@media (max-width:600px){.yl-section-bar h2,.yl-view-heading h1{font-size:26px}.yl-content,.yl-topbar{padding-inline:var(--s3)}.yl-property-label select{max-width:135px}.yl-app-shell .yl-mobile-menu,.yl-app-shell .yl-mobile-tabs button,.yl-app-shell .yl-signout,.yl-app-shell button,.yl-app-shell input,.yl-app-shell select{min-height:44px}.yl-table-scroll{max-width:100%}}