@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 *{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}:where(.yl-app-shell,.yl-login-page) a{color:inherit;text-decoration:none}.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-app-shell{min-height:100vh;background:var(--bg)}.yl-view-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.yl-view-heading h1{margin:0;color:var(--fg);font-size:24px;letter-spacing:-.04em}.yl-view-heading p{margin:2px 0 0;color:var(--muted);font-size:12px}.yl-view-heading button{padding:9px 14px;border:0;border-radius:5px;background:var(--turq);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 var(--border);border-radius:7px;background:var(--surface)}.yl-surface h2{margin:0 0 8px;font-size:16px}.yl-surface p{max-width:650px;margin:0;color:var(--muted);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 var(--line);border-radius:5px;color:var(--muted);font-size:11px}.yl-access-summary strong{color:var(--fg);font-size:13px}.yl-inline-error{margin:0;padding:9px 30px;background:var(--line);color:var(--bad);font-size:12px}.yl-reservations{min-width:0;color:var(--fg)}.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:var(--surface-2);color:var(--turq-osc);font-size:12px;vertical-align:middle}.yl-section-bar p{margin:2px 0 0;color:var(--muted);font-size:12px}.yl-eyebrow{color:var(--turq-osc);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 var(--turq);background:var(--turq);color:white}.yl-secondary{border:1px solid var(--border);background:var(--surface);color:var(--turq-osc)}.yl-danger{border:1px solid #e1b9af;background:var(--surface-2);color:var(--bad)}.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:var(--surface);border:1px solid var(--border);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:var(--muted);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 var(--border);border-radius:4px;background:var(--surface);color:var(--fg);font-size:12px;font-weight:500}.yl-table-scroll{overflow:auto;border:1px solid var(--border);background:var(--surface)}.yl-table{width:100%;border-collapse:collapse;min-width:800px;text-align:left}.yl-table th{padding:11px 13px;background:var(--surface-2);color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.yl-table td{padding:13px;border-top:1px solid var(--line);font-size:12px;vertical-align:middle}.yl-table tr:hover td{background:var(--surface-2)}.yl-table td small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.yl-row-link{border:0;padding:0;background:transparent;text-decoration:underline}.yl-row-link,.yl-status{color:var(--turq-osc);font-weight:900}.yl-status{display:inline-block;padding:4px 8px;border-radius:20px;background:var(--surface-2);font-size:10px;white-space:nowrap}.yl-status.cancelled,.yl-status.no_show{background:var(--line);color:var(--bad)}.yl-status.draft,.yl-status.hold{background:var(--warn-bg);color:var(--warn)}.yl-empty{margin:0;padding:25px;color:var(--muted);font-size:12px}.yl-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-top:0;border-radius:0 0 7px 7px;color:var(--muted)}.yl-pagination,.yl-pagination button{background:var(--surface);font-size:11px}.yl-pagination button{padding:6px 9px;border:1px solid var(--border);border-radius:4px}.yl-pagination button:disabled{opacity:.45;cursor:not-allowed}.yl-back{margin-bottom:15px;padding:4px 0;border:0;background:transparent;color:var(--turq-osc);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 var(--border);border-radius:7px;background:var(--surface)}.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 var(--line);border-radius:4px;font-size:12px}.yl-extra-list small{display:block;color:var(--muted)}.yl-extra-list input{width:58px;min-height:32px;padding:5px;border:1px solid var(--border);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:var(--muted);font-size:12px}.yl-quote-card>strong{display:block;margin:23px 0 7px;color:var(--turq-osc);font-size:28px}.yl-quote-card>small{display:block;margin:0 0 15px;color:var(--muted)}.yl-quote-card .yl-primary{width:100%;margin-top:21px}.yl-form-error,.yl-form-warning{padding:9px;border-radius:4px;background:var(--surface-2)!important;color:var(--bad)!important;font-size:11px!important}.yl-form-warning{background:var(--warn-bg)!important;color:var(--warn)!important}.yl-message{margin-bottom:15px;padding:12px;border-radius:5px;font-size:12px}.yl-message.error{background:var(--surface-2);color:var(--bad)}.yl-message.success{background:var(--surface-2);color:var(--turq-osc)}.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 var(--line);font-size:12px}.yl-form-card dt{color:var(--muted)}.yl-form-card dd{margin:0;text-align:right}.yl-form-card p{color:var(--muted);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:var(--surface-2);color:var(--turq-osc);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 var(--border);border-radius:5px;background:var(--surface-2)}.yl-guest-choice button{flex:1;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--turq-osc);font-size:11px;font-weight:800}.yl-guest-choice button.active{background:var(--surface);color:var(--turq-osc);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 var(--line);font-size:11px}.yl-quote-breakdown span{color:var(--muted)}.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:var(--turq-osc);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 var(--border);margin-bottom:17px}.yl-calendar-tabs button{flex:none;padding:11px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:12px;font-weight:800}.yl-calendar-tabs button.active{color:var(--turq-osc);border-bottom-color:var(--turq)}.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:var(--turq-osc);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:var(--muted);font-size:10px;font-weight:800}.yl-calendar-controls input,.yl-calendar-controls select{min-height:31px;padding:5px 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--fg);font-size:11px}.yl-calendar-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--border);border-radius:6px;background:var(--surface)}.yl-calendar-kpis>div{display:grid;gap:4px;padding:14px;border-right:1px solid var(--line)}.yl-calendar-kpis>div:last-child{border-right:0}.yl-calendar-kpis>div:first-child{border-bottom:3px solid var(--turq);background:var(--surface-2)}.yl-calendar-kpis span{color:var(--muted);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 var(--border);border-radius:4px;background:var(--surface);color:var(--turq-osc);font-size:10px;font-weight:800}.yl-calendar-legend span:first-child{color:var(--bad)}.yl-calendar-legend span:nth-child(2),.yl-calendar-legend span:nth-child(5){color:var(--turq-osc)}.yl-calendar-grid-scroll{overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.yl-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(125px,1fr));min-width:875px}.yl-calendar-weekday{padding:9px;background:var(--surface-2);color:var(--muted);font-size:11px}.yl-calendar-day,.yl-calendar-weekday{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.yl-calendar-day{min-height:170px;padding:8px;border-left:3px solid #8fc4ab;background:var(--surface)}.yl-calendar-day.occupied{border-left-color:#ed936c;background:var(--surface-2)}.yl-calendar-day.full{border-left-color:#db7964;background:var(--surface-2)}.yl-calendar-day.other-month{opacity:.44}.yl-calendar-day.today{box-shadow:inset 0 0 0 2px var(--turq)}.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:var(--fg);font-size:11px;font-weight:900}.yl-calendar-day-head span{padding:3px 5px;border-radius:2px;background:var(--turq);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:var(--line);color:var(--bad)}.yl-calendar-day-status.available{background:var(--line);color:var(--turq-osc)}.yl-calendar-day-status.blocked{background:var(--line);color:var(--bad)}.yl-calendar-reservation{display:grid;gap:2px;max-width:100%;margin:5px 0;padding:6px;border:1px solid var(--border);border-left:3px solid #e58f69;border-radius:3px;background:var(--surface);color:var(--fg);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:var(--muted);font-size:9px}.yl-calendar-reservation b{color:var(--bad)}.yl-calendar-reservation.courtesy b,.yl-calendar-reservation.paid b{color:var(--turq-osc)}.yl-calendar-block{display:grid;gap:3px;margin:5px 0;padding:6px;border-left:3px solid var(--bad);background:var(--line);color:var(--bad);font-size:10px}.yl-calendar-free-link,.yl-calendar-more{display:block;margin:7px 0 0;padding:0;border:0;background:transparent;color:var(--turq-osc);font-size:10px;font-weight:900;text-align:left;text-decoration:underline!important}.yl-calendar-agenda{padding:18px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.yl-calendar-agenda>section{padding:14px 0;border-bottom:1px solid var(--line)}.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:var(--turq-osc);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 var(--border);border-radius:6px;background:var(--surface)}.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 var(--border);border-radius:4px;text-align:left}.yl-availability-grid button.free,.yl-availability-grid button.partial{background:var(--surface-2)}.yl-availability-grid button.blocked{background:var(--line)}.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:var(--muted);font-size:9px}.yl-availability-panel p{color:var(--muted);font-size:10px}.yl-availability-panel>a{display:flex;justify-content:space-between;gap:8px;padding:13px 0;border-bottom:1px solid var(--line);font-size:11px}.yl-availability-panel>a span{color:var(--turq-osc);font-weight:900}.yl-timeline-scroll{overflow:auto;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.yl-timeline{min-width:790px}.yl-timeline-header,.yl-timeline-row{display:grid;grid-template-columns:165px 1fr}.yl-timeline-header{height:40px;background:var(--surface-2);border-bottom:1px solid var(--border)}.yl-timeline-header strong{padding:12px;font-size:11px}.yl-timeline-header>span{display:inline-flex;align-items:center;padding:0 8px;color:var(--muted);font-size:10px}.yl-timeline-header{grid-template-columns:165px repeat(7,minmax(0,1fr))}.yl-timeline-header>span{border-left:1px solid var(--border)}.yl-timeline-row{min-height:59px;border-bottom:1px solid var(--line)}.yl-timeline-row>strong{padding:10px 12px;font-size:11px}.yl-timeline-row small{display:block;color:var(--muted);font-size:9px;font-weight:400}.yl-timeline-track{position:relative;background:repeating-linear-gradient(to right,transparent 0,transparent calc(14.2857% - 1px),var(--line) calc(14.2857% - 1px),var(--line) 14.2857%)}.yl-timeline-bar{position:absolute;top:14px;height:31px;overflow:hidden;padding:8px 6px;border:1px solid #e8a07e;border-radius:4px;background:var(--line);color:var(--bad);font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.yl-timeline-bar.paid{border-color:#9acbb0;background:var(--line);color:var(--turq-osc)}.yl-timeline-bar.block{top:33px;height:22px;padding:4px;border-color:#d6a7a0;background:var(--line);color:var(--bad)}.yl-timeline-scroll>p{padding:0 12px;color:var(--muted);font-size:10px}.yl-calendar-block-list{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--surface)}.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 var(--line);font-size:11px}.yl-calendar-block-list small{display:block;color:var(--muted)}.yl-calendar-block-list button{align-self:center;padding:6px 8px;border:1px solid #d5b4ac;border-radius:4px;background:var(--surface-2);color:var(--bad);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:var(--surface);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:var(--muted);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 var(--line);border-radius:7px;background:var(--surface)}.yl-finance-kpis span{color:var(--muted);font-size:12px}.yl-finance-kpis strong{color:var(--fg);font-size:25px;letter-spacing:-.04em}.yl-finance-kpis small{color:var(--muted);font-size:11px}.yl-charges .yl-table td{vertical-align:top}.yl-charges .yl-table td small{display:block;margin-top:5px;color:var(--muted)}.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:var(--surface-2);border:1px solid var(--line);border-radius:4px}.yl-commission-kpis span{font-size:10px;color:var(--muted)}.yl-commission-kpis strong{font-size:17px;color:var(--fg)}.yl-commission-action,.yl-commission-settlement{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.yl-commission-settlement small,.yl-commission-settlement strong{display:block}.yl-commission-settlement small{margin-top:4px;color:var(--muted)}.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:var(--bad)}.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 var(--line);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:var(--muted)}.yl-operation-row ul{margin:8px 0;padding-left:20px;color:var(--muted);font-size:11px}.yl-operation-row>a{color:var(--turq-osc);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:var(--turq-osc);font-weight:800}.yl-guest-consent{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);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 var(--line);border-radius:6px;background:var(--surface)}.yl-inquiry-totals small,.yl-inquiry-totals span{font-size:11px;color:var(--muted)}.yl-inquiry-totals strong{font-size:17px;color:var(--turq-osc)}.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 var(--border);border-radius:7px;background:var(--surface-2)}.yl-kanban>section[data-over]{background:var(--line)}.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 var(--border);border-radius:6px;background:var(--surface);box-shadow:0 2px 4px #092b2810}.yl-kanban-card>button:first-child{justify-self:end;border:0;background:transparent;color:var(--muted)}.yl-kanban-card .yl-row-link{justify-self:start;text-align:left;font-size:12px;font-weight:900}.yl-kanban-card small{color:var(--muted);font-size:11px}.yl-kanban-card strong{color:var(--turq-osc);font-size:12px}.yl-kanban-card label{display:grid;gap:4px;color:var(--muted);font-size:10px}.yl-kanban-card select{max-width:100%;padding:5px;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-size:11px}.yl-inquiry-detail .yl-action-row{align-items:end;margin:12px 0}.yl-inquiry-detail .yl-action-row>a{color:var(--turq-osc);font-size:12px;font-weight:800}.yl-inquiry-detail ol{padding-left:22px;color:var(--muted);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 var(--border);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:var(--surface-2);text-align:left}.yl-inbox-list button.active{border-color:var(--turq);background:var(--surface-2)}.yl-inbox-list strong{font-size:12px}.yl-inbox-list small,.yl-inbox-list span{color:var(--muted);font-size:11px}.yl-thread{display:grid;gap:10px;max-height:420px;overflow:auto;margin:15px 0;padding:12px;background:var(--surface-2);border-radius:5px}.yl-thread>div{max-width:85%;padding:12px;border-radius:7px;background:var(--surface);border:1px solid var(--border)}.yl-thread>div.note{justify-self:end;background:var(--surface-2)}.yl-thread small{font-size:10px;color:var(--muted)}.yl-thread p{margin:5px 0 0;font-size:12px}.yl-inbox textarea{width:100%;min-height:72px;padding:8px;border:1px solid var(--border);border-radius:4px;font:inherit;font-size:12px}.yl-inbox-layout .yl-full-label{margin:12px 0}.yl-inbox-layout a{color:var(--turq-osc);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 var(--line);color:var(--turq-osc);font-size:12px}.yl-inbox-actions .yl-finance-kpis{margin:15px 0}.yl-feedback-item{padding:13px 0;border-top:1px solid var(--line);font-size:12px}.yl-feedback-item small,.yl-feedback-item strong{display:block}.yl-feedback-item small{color:var(--muted)}.yl-feedback-item p{margin:6px 0}.yl-inbox .yl-form-card>p{color:var(--muted);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 var(--border);border-radius:6px;background:var(--surface)}.yl-tabs button{min-height:34px;padding:7px 12px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:12px;font-weight:800}.yl-tabs button.active,.yl-tabs button[aria-selected=true]{background:var(--line);color:var(--turq-osc)}.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:var(--muted);font-size:11px;font-weight:800}.yl-today select{padding:7px 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface)}.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 var(--line);color:var(--turq-osc);font-size:11px}.yl-today-priority a span{color:var(--muted)}.yl-today-priority .yl-action-row a{display:inline-flex;width:max-content;font-weight:800}.yl-today-priority small{color:var(--muted);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 var(--line);text-align:left}.yl-today .yl-table-scroll{margin-top:12px}.yl-today-findings{padding:12px;color:var(--muted);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:var(--muted);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:var(--muted);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:var(--line)}.yl-owner-track>span{display:block;height:100%;border-radius:3px;background:var(--turq)}@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 var(--border);border-radius:6px;background:var(--surface-2);text-align:left}.yl-property-cards button.active{border-color:var(--turq);background:var(--surface-2)}.yl-property-cards strong{font-size:12px}.yl-property-cards small{color:var(--muted);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 var(--border);border-radius:6px;background:var(--surface)}.yl-settings-menu button{padding:9px 10px;border:0;border-radius:4px;background:transparent;color:var(--muted);text-align:left;font-size:11px;font-weight:800}.yl-settings-menu button.active{background:var(--line);color:var(--turq-osc)}.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:var(--muted);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 var(--border);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 var(--border);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:var(--muted)}.yl-settings-token{display:grid;gap:8px;margin-top:15px;padding:12px;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);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{.side,.tabbar,.top,.yl-pagination,.yl-report-export,.yl-reports .yl-form-card:first-of-type,.yl-reports .yl-tabs{display:none!important}.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:var(--petro);--turquesa:var(--turq);--turquesa-osc:var(--turq-osc);--turquesa-luz:var(--turq-luz);--rojo:var(--bad);--ambar:var(--warn);--tinta:var(--fg);--tinta-2:var(--muted);--borde:var(--border);--linea:var(--line);--lienzo:var(--bg);--superficie:var(--surface);--tq-50:var(--turq-bg);--tq-100:color-mix(in oklch,var(--turq) 16%,var(--surface));--tq-200:color-mix(in oklch,var(--turq) 32%,var(--surface));--pt-50:var(--surface-2);--pt-100:color-mix(in oklch,var(--fg) 9%,var(--surface));--pt-200:color-mix(in oklch,var(--fg) 18%,var(--surface));--pt-700:color-mix(in oklch,var(--fg) 80%,var(--surface));--rojo-50:var(--bad-bg);--rojo-200:color-mix(in oklch,var(--bad) 30%,var(--surface));--ambar-50:var(--warn-bg);--ambar-200:color-mix(in oklch,var(--warn) 30%,var(--surface));--sombra-1:var(--sh1);--sombra-2:var(--sh2);--sombra-3:var(--sh3);--z-barra:10;--z-panel:40;--z-toast:60}.yl-app-shell h3{color:var(--tinta)}.yl-section-bar{margin-bottom:var(--s6)}.yl-section-bar h2,.yl-view-heading h1{font-size:28px;line-height:1.15}.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,var(--border));border-radius:16px;background:var(--yl-card,var(--surface))}.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,var(--surface));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 var(--border);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:var(--surface-2)}.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 var(--line);border-radius:20px;background:var(--turq);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:var(--bad-fill)}.yl-reception-page{min-height:100vh;background:var(--surface-2);color:var(--fg)}.yl-reception-page>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px clamp(18px,4vw,50px);background:var(--surface);border-bottom:1px solid var(--border)}.yl-reception-page>header a{color:var(--turq-osc)}.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}@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:var(--surface)}.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(--focus);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{border-radius:16px;box-shadow:var(--sombra-3)}.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:var(--surface);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-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:var(--surface);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:var(--surface);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:var(--surface);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:var(--surface);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:var(--surface);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:var(--surface);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:var(--surface);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:var(--surface);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:var(--surface);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,var(--surface) 8px,var(--surface) 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:var(--surface)}.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:var(--surface);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:var(--surface);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,var(--surface) 6px,var(--surface) 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,var(--surface) 4px,var(--surface) 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:var(--surface);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:860px){.yl-section-bar h2,.yl-view-heading h1{font-size:28px}}@media (max-width:600px){.yl-section-bar h2,.yl-view-heading h1{font-size:26px}.yl-app-shell :is(.yl-primary,.yl-secondary,.yl-danger,.yl-form-card button,.yl-surface button,.yl-form-card select,.yl-form-card input:not([type=checkbox]):not([type=radio])){min-height:44px}.yl-table-scroll{max-width:100%}}@font-face{font-family:Sora;src:url(/fuentes/sora-latin-wght-normal.woff2) format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Inter;src:url(/fuentes/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--turq:oklch(0.552 0.093 190);--turq-osc:oklch(0.462 0.077 190);--turq-luz:oklch(0.785 0.133 182);--turq-bg:oklch(0.969 0.019 193);--turq-200:oklch(0.88 0.05 190);--petro:oklch(0.239 0.029 207);--petro-2:oklch(0.30 0.032 207);--petro-3:oklch(0.37 0.03 207);--bg:oklch(0.972 0.003 200);--surface:oklch(1 0 0);--surface-2:oklch(0.985 0.002 200);--fg:oklch(0.25 0.008 200);--muted:oklch(0.48 0.012 200);--faint:oklch(0.62 0.01 200);--border:oklch(0.914 0.006 197);--line:oklch(0.945 0.004 197);--ok:oklch(0.50 0.13 150);--ok-bg:oklch(0.964 0.025 155);--ok-fill:oklch(0.66 0.15 150);--warn:oklch(0.50 0.105 75);--warn-bg:oklch(0.971 0.045 90);--warn-fill:oklch(0.82 0.15 85);--mej:oklch(0.52 0.137 45);--mej-bg:oklch(0.962 0.028 55);--mej-fill:oklch(0.70 0.16 50);--bad:oklch(0.483 0.153 31);--bad-bg:oklch(0.945 0.025 30);--bad-fill:oklch(0.58 0.19 28);--info:oklch(0.47 0.09 245);--info-bg:oklch(0.96 0.02 245);--info-fill:oklch(0.62 0.12 245);--deco:oklch(0.45 0.14 350);--deco-bg:oklch(0.95 0.035 350);--f-display:"Sora",ui-sans-serif,system-ui,sans-serif;--f-body:"Inter",ui-sans-serif,system-ui,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--r1:6px;--r2:8px;--r3:12px;--r4:16px;--sh1:0 1px 2px oklch(0.239 0.029 207/.05),0 1px 1px oklch(0.239 0.029 207/.03);--sh2:0 6px 18px oklch(0.239 0.029 207/.09),0 2px 4px oklch(0.239 0.029 207/.05);--sh3:0 18px 50px oklch(0.239 0.029 207/.22),0 4px 12px oklch(0.239 0.029 207/.08);--focus:oklch(0.552 0.093 190/.45);--top-bg:oklch(1 0 0/.92);--side:240px;--top:60px}[data-mode=dark]{color-scheme:dark;--bg:oklch(0.19 0.012 207);--surface:oklch(0.235 0.014 207);--surface-2:oklch(0.212 0.013 207);--fg:oklch(0.93 0.008 200);--muted:oklch(0.76 0.012 200);--faint:oklch(0.62 0.01 200);--border:oklch(0.35 0.015 207);--line:oklch(0.29 0.013 207);--turq-bg:oklch(0.31 0.045 190);--turq-osc:oklch(0.82 0.1 185);--turq-200:oklch(0.45 0.06 190);--petro:oklch(0.16 0.02 207);--ok:oklch(0.8 0.13 150);--ok-bg:oklch(0.31 0.05 150);--warn:oklch(0.85 0.12 85);--warn-bg:oklch(0.33 0.05 85);--mej:oklch(0.8 0.12 50);--mej-bg:oklch(0.32 0.05 50);--bad:oklch(0.78 0.13 28);--bad-bg:oklch(0.32 0.06 28);--info:oklch(0.8 0.08 245);--info-bg:oklch(0.31 0.04 245);--deco:oklch(0.85 0.09 350);--deco-bg:oklch(0.33 0.06 350);--sh1:0 1px 2px oklch(0 0 0/.3);--sh2:0 6px 18px oklch(0 0 0/.35);--sh3:0 18px 50px oklch(0 0 0/.5);--top-bg:oklch(0.235 0.014 207/.94)}[data-mode=contrast]{--fg:oklch(0.12 0 0);--muted:oklch(0.3 0 0);--faint:oklch(0.42 0 0);--border:oklch(0.45 0 0);--line:oklch(0.62 0 0);--bg:#fff;--surface-2:oklch(0.97 0 0);--ok:oklch(0.36 0.12 150);--warn:oklch(0.38 0.09 70);--mej:oklch(0.4 0.13 45);--bad:oklch(0.4 0.17 28);--info:oklch(0.36 0.1 245);--turq-osc:oklch(0.36 0.08 190);--turq:oklch(0.42 0.09 190);--petro:oklch(0.12 0 0);--focus:oklch(0.12 0 0)}html{background:var(--bg)}.ui-portal,.ui-scope,.yl-app-shell,.yl-login-page,.yl-no-access{font:400 14px/1.5 var(--f-body);color:var(--fg);-webkit-font-smoothing:antialiased}.ui-scope,.yl-app-shell,.yl-login-page,.yl-no-access{background:var(--bg);font-feature-settings:"cv11","ss01"}:where(.yl-app-shell,.yl-login-page,.ui-scope,.ui-portal) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.yl-app-shell,.yl-login-page,.ui-scope,.ui-portal) :where(h1,h2,h3,h4){font-family:var(--f-display);margin:0;letter-spacing:-.01em;color:var(--fg)}:where(.yl-app-shell,.yl-login-page,.ui-scope,.ui-portal) :where(h1){font-size:28px;font-weight:600;line-height:1.15}:where(.yl-app-shell,.yl-login-page,.ui-scope,.ui-portal) :where(h2){font-size:18px;font-weight:600;line-height:1.25}:where(.yl-app-shell,.yl-login-page,.ui-scope,.ui-portal) :where(h3){font-size:15px;font-weight:600;line-height:1.3}:where(.yl-app-shell,.yl-login-page,.ui-scope,.ui-portal) :focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}[data-mode=dark] :where(.yl-app-shell,.ui-scope) img{filter:brightness(.92)}.num{font-family:var(--f-display);letter-spacing:-.02em}.num,.tab-num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:12.5px}.sr,.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}.ico{width:18px;height:18px;flex:none;display:inline-block;vertical-align:middle}.ico.sm{width:14px;height:14px}.ico.lg{width:22px;height:22px}.ico.xl{width:28px;height:28px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}