.records-theme{--rec-small:clamp(.9375rem, .857rem + .083rem, 1rem)}.records-theme .dl-shell{padding-bottom:1.5rem}.records-theme .rec-nav{border-radius:var(--radius-control);background:var(--card);box-shadow:none;gap:.15rem;padding:.3rem;display:flex;position:static}.rec-nav a{font-size:var(--rec-small);white-space:nowrap;border-radius:var(--radius-control);padding:.65rem 1.15rem;font-weight:650}.rec-nav a:hover{background:var(--ground)}.records-theme .dl-search-results a{justify-content:space-between;padding:.6rem;display:flex}.rec-action{border-radius:var(--radius-control);gap:.7rem;min-height:3.2rem;padding:.65rem 1.4rem;font-size:1rem}.rec-panel{background:var(--card);color:var(--ink);border-radius:var(--radius-surface);border:none;gap:1rem;min-width:0;padding:1.2rem;font-size:max(15px,.875rem);box-shadow:0 1px 2px #173a3108,0 5px 15px -7px #173a311a}.rec-panel [data-slot=card-content],.rec-panel [data-slot=card-header]{padding:0}.rec-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rec-panel-heading [data-slot=card-title]{font:700 clamp(1.3rem, 1.3941rem, 2rem)/1.25 var(--daylight-body), sans-serif;letter-spacing:-.025em}.rec-panel-heading p{font-size:var(--rec-small);color:var(--muted-foreground);margin-top:.35rem}.rec-panel [data-slot=table]{font-size:var(--rec-small)}.rec-panel th{font-size:var(--rec-small);color:var(--muted-foreground);height:2.75rem;font-weight:500}.rec-panel td{white-space:normal;border-color:var(--border);padding:1.05rem .6rem}.rec-panel th{white-space:normal;padding:.65rem .6rem}.rec-panel tr{border-color:var(--border)}.rec-panel td strong{font-weight:700;display:block}.rec-panel td small{font-size:var(--rec-small);color:var(--muted-foreground);margin-top:.2rem;display:block}.rec-panel button{font-size:var(--rec-small)}.rec-toolbar{align-items:center;gap:1rem;display:flex}.rec-search{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-control);align-items:center;gap:.6rem;min-width:0;padding:0 .8rem;display:flex}.rec-search input{box-shadow:none;font:inherit;font-family:var(--font-control);font-size:var(--rec-small);background:0 0;border:0;min-height:2.65rem;padding:0}.rec-search:focus-within{outline:2px solid var(--ink);outline-offset:2px}.rec-select{background:var(--card);border:1px solid var(--border);min-width:10.5rem;height:auto;min-height:2.8rem;font-size:var(--rec-small);padding:.5rem .9rem}.rec-status{background:var(--ground);color:var(--ink);border-radius:var(--radius-control);font-size:var(--rec-small);white-space:nowrap;border:0;padding:.35rem .85rem;font-weight:500}.rec-status-warm{background:var(--peach);color:var(--ink)}.rec-muted{color:var(--muted-foreground)}.rec-footer{font-size:var(--rec-small);color:var(--muted-foreground);padding:1rem .2rem 0}.rec-notice{border-radius:var(--radius-surface);background:var(--peach);font-size:var(--rec-small);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.7rem 1rem;display:flex}.rec-portal{font-size:1rem}.rec-portal[data-slot=dialog-content]{gap:1.25rem;max-width:34rem;padding:1.7rem}.rec-portal [data-slot=dialog-title]{font:600 2rem var(--daylight-heading), serif}.rec-portal [data-slot=dialog-description],.rec-portal [data-slot=field-label],.rec-portal [data-slot=select-item],.rec-portal [data-slot=dropdown-menu-item]{font-size:1rem}.rec-portal [data-slot=dropdown-menu-item]{padding:.6rem .8rem}.rec-portal input{background:var(--card);font-size:1rem}.rec-document-tools{grid-template-columns:minmax(0,1fr) 17rem 17rem;gap:1rem;margin-bottom:1.5rem;display:grid}.rec-document-tools .rec-search,.rec-document-tools .rec-select{min-height:3.2rem}.rec-document-grid{grid-template-columns:1.08fr 1fr;gap:1rem;display:grid}.rec-document-grid.rec-operational-only{grid-template-columns:1fr}.rec-document-panel{min-height:38rem;padding:1.5rem}.rec-document-panel .rec-panel-heading{flex-wrap:wrap;align-items:flex-start}.rec-document-panel .rec-panel-heading [data-slot=card-title]{font:600 clamp(1.8rem, 2.0911rem, 3.2rem)/1.2 var(--daylight-heading), serif;letter-spacing:-.04em}.rec-document-panel .rec-panel-heading p{font-size:var(--dl-body);margin-top:.75rem}.rec-document-panel table{table-layout:fixed}.rec-document-panel td{height:6rem}.rec-doc-name{text-align:left;align-items:center;gap:.75rem;line-height:1.45;display:flex}.rec-doc-name svg{color:var(--orange);width:1.8rem;height:2.2rem}.rec-doc-property{align-items:center;gap:.6rem;display:flex}.rec-doc-property svg{width:1.4rem}.rec-download-cell{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.rec-link-button{text-underline-offset:4px;white-space:nowrap;padding:0;text-decoration:underline}.rec-people-grid{grid-template-columns:minmax(0,3.15fr) minmax(19rem,1fr);gap:1rem;display:grid}.rec-team-panel{min-height:44rem}.rec-team-panel thead{background:var(--ground)}.rec-team-panel td{height:6.3rem}.rec-team-panel th:first-child{width:28%}.rec-team-panel th:nth-child(2){width:20%}.rec-team-panel th:nth-child(3){width:15%}.rec-team-panel th:nth-child(4){width:14%}.rec-team-panel th:nth-child(5){width:20%}.rec-person{align-items:center;gap:.8rem;display:flex}.rec-person [data-slot=avatar]{background:var(--sage);flex-shrink:0;width:3.1rem;height:3.1rem;font-size:1rem}.rec-person [data-slot=avatar-fallback]{background:var(--sage);color:var(--ink)}.rec-person-warm [data-slot=avatar-fallback]{background:var(--peach)}.rec-access-toggle{align-items:center;gap:.7rem;display:flex}.rec-access-toggle [data-slot=switch]{width:2.6rem;height:1.5rem}.rec-access-toggle [data-slot=switch][data-unchecked]{background:var(--muted-foreground)}.rec-access-toggle [data-slot=switch-thumb]{background:var(--card);width:1.15rem;height:1.15rem}.rec-approval-panel{--approval-inset:1.2rem;padding:var(--approval-inset)}.rec-approval{border:1px solid var(--border);--radius-inset:var(--approval-inset,1.2rem);border-radius:var(--radius-nested);margin-bottom:.7rem;padding:.85rem}.rec-approval .rec-person{align-items:flex-start}.rec-approval strong{font-size:1rem;display:block}.rec-approval p{font-size:var(--rec-small);color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.5}.rec-approval-actions{gap:.7rem;margin-top:.7rem;display:flex}.rec-approval-actions button{flex:1;min-height:2.5rem}.rec-approval-heading{align-items:center;gap:.6rem;margin:1.1rem 0 .2rem;font-size:1.3rem;font-weight:700;display:flex}.rec-side-description{font-size:var(--rec-small);color:var(--muted-foreground);margin-bottom:.85rem!important}.rec-property-grid{grid-template-columns:minmax(0,1.95fr) minmax(23rem,1fr);align-items:start;gap:.75rem;margin-bottom:.75rem;display:grid}.rec-property-side-stack{align-content:start;gap:.75rem;min-width:0;display:grid}.rec-calendar-heading{align-items:center;gap:1rem;display:flex}.rec-legend{font-size:var(--rec-small);flex-wrap:wrap;gap:1rem;display:flex}.rec-legend span{align-items:center;gap:.4rem;display:flex}.rec-legend i{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--card);width:1rem;height:1rem}.rec-legend .booked{background:var(--sage)}.rec-legend .today{background:var(--orange)}.rec-calendar{border:1px solid var(--border);border-radius:var(--radius-surface);overflow:hidden}.rec-weekdays,.rec-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rec-weekdays span{text-align:center;background:var(--ground);font-size:var(--rec-small);padding:.4rem}.rec-week{grid-template-rows:clamp(2.4rem,5vh,4.25rem);position:relative}.rec-day{border-right:1px solid var(--border);border-top:1px solid var(--border);font-size:var(--rec-small);flex-direction:column;justify-content:space-between;padding:.3rem .5rem;display:flex}.rec-day:nth-child(7){border-right:0}.rec-day b{font-weight:650}.rec-day .rec-rate{text-align:center;color:var(--muted-foreground)}.rec-day .rec-block-reason{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rec-day.is-today{background:var(--peach)}.rec-day.is-outside{color:var(--muted-foreground);background:var(--ground)}.rec-day.rec-day-booked{background:var(--sage)}.rec-day.rec-day-blocked,.rec-legend i.blocked{background:var(--border)}.rec-unknown{background:repeating-linear-gradient(135deg, transparent 0 4px, var(--border) 4px 5px)}.rec-booking{background:var(--sage);height:1.55rem;color:var(--ink);border-radius:var(--radius-control);font-size:var(--rec-small);border:0;justify-content:space-between;align-items:center;padding:0 .7rem;display:flex;position:absolute;top:2rem}.rec-today-tag{background:var(--orange);color:var(--card);border-radius:var(--radius-control);font-size:var(--rec-small);padding:.05rem .7rem;position:absolute;top:2rem;left:44%}.rec-arrival{border:1px solid var(--border);border-radius:var(--radius-surface);--arrival-inset:.65rem;padding:var(--arrival-inset);grid-template-columns:5.5rem 1fr;gap:1rem;margin-bottom:.7rem;display:grid}.rec-arrival-date{background:var(--ground);--radius-inset:var(--arrival-inset,.65rem);border-radius:var(--radius-nested);min-height:4rem;font-size:var(--rec-small);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.rec-arrival-date strong{font-size:1.15rem}.rec-arrival-detail{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.rec-arrival-top,.rec-arrival-meta{font-size:var(--rec-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rec-arrival-meta span{align-items:center;gap:.3rem;display:flex}.rec-arrival-meta svg{width:1rem;height:1rem}.rec-availability-summary{background:var(--ground);border-radius:var(--radius-surface);font-size:var(--rec-small);align-items:center;gap:1rem;margin-top:.6rem;padding:.85rem 1.1rem;display:flex}.rec-availability-summary small{font-size:var(--rec-small);color:var(--muted-foreground);margin-top:.3rem;display:block}.rec-property-docs td{padding:.55rem .6rem}.rec-property-document-list{gap:.35rem;display:grid}.rec-property-document-row{border-bottom:1px solid var(--border);grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem 0;display:grid}.rec-property-document-row svg{width:1.1rem;height:1.1rem;color:var(--muted-foreground)}.rec-property-document-row strong,.rec-property-document-row span{font-size:1rem}.rec-property-document-row strong{overflow-wrap:anywhere;display:block}.rec-property-document-row div>span,.rec-property-document-row>span{color:var(--muted-foreground)}.rec-property-documents-link{color:var(--ink);text-underline-offset:.2em;align-items:center;gap:.35rem;margin-top:.6rem;font-size:1rem;font-weight:650;text-decoration:underline;display:inline-flex}.rec-property-documents-link svg{width:1rem;height:1rem}.rec-property-docs thead{background:var(--ground)}@media (min-width:1900px){.rec-panel{padding:1.25rem}.rec-week{grid-template-rows:clamp(2.4rem,7vh,5rem)}.rec-booking,.rec-today-tag{top:3rem}.rec-booking{height:2rem}.rec-arrival{--arrival-inset:.6rem;padding:var(--arrival-inset);margin-bottom:.6rem}.rec-arrival-date{min-height:4rem}.rec-team-panel td{height:8rem}.rec-team-panel{min-height:51rem}.rec-document-panel{min-height:43rem}.rec-document-panel td{height:8rem}}@media (max-width:1899px) and (max-height:850px){.records-theme .rec-property-grid .rec-panel{gap:.6rem;padding:1rem}.records-theme .rec-property-grid .rec-arrival{--arrival-inset:.5rem;padding:var(--arrival-inset);margin-bottom:.5rem}.records-theme .rec-property-grid .rec-arrival-date{min-height:3.5rem}.records-theme .rec-property-grid .rec-availability-summary{margin-top:.4rem;padding:.6rem .9rem}}@media (prefers-reduced-motion:reduce){.records-theme *{transition:none!important;animation:none!important}}.records-theme [data-slot=badge]{height:auto;min-height:1.8rem;line-height:1.2;overflow:visible}.rec-panel [data-slot=button]{font-size:var(--rec-small)}.records-theme input:focus-visible{outline:2px solid var(--ink)!important;outline-offset:3px!important}.rec-legend .rec-unknown{background:repeating-linear-gradient(135deg, var(--card) 0 2px, var(--border) 2px 3px)}.rec-property-docs th:first-child{width:36%}.rec-property-docs th:nth-child(2){width:9%}.rec-property-docs th:nth-child(3){width:21%}.records-theme [data-slot=avatar-fallback],.records-theme .rec-select svg{font-size:1rem}.records-theme [data-slot=button][data-variant=outline],.records-theme .rec-outline{border:1px solid var(--border);background:var(--card)}.rec-document-tools .rec-select{width:100%}.rec-document-panel .rec-panel-heading{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.rec-document-panel .rec-panel-heading>div{display:contents}.rec-document-panel .rec-panel-heading [data-slot=card-title]{grid-area:1/1;font-size:1.8587rem}.rec-document-panel .rec-panel-heading p{grid-area:2/1/auto/-1;margin:0}.rec-document-panel .rec-panel-heading .rec-link-button{grid-area:1/2}.rec-document-panel th:first-child{width:28%}.rec-document-panel th:nth-child(2){width:22%}.rec-document-panel th:nth-child(3){width:18%}.rec-document-panel th:nth-child(4){width:17%}.rec-document-panel th:nth-child(5){width:15%}.rec-download-cell>span{white-space:nowrap}.rec-document-panel .rec-doc-name{gap:.5rem}.rec-document-panel .rec-status{padding:.35rem .6rem}@media (min-width:1100px) and (max-width:1899px){.rec-week{grid-template-rows:5.125rem}.rec-property-docs{gap:.65rem}.rec-property-docs td{padding:.45rem .6rem;line-height:1.2}.rec-property-docs th{height:2.2rem;padding:.4rem .6rem}.rec-property-docs .rec-search input{min-height:2.2rem}}@media (min-width:1100px) and (max-width:1899px) and (max-height:800px){.rec-week{grid-template-rows:4rem}}.rec-property-docs .rec-outline{min-width:7.2rem}.records-theme .rec-select svg{width:1.5rem;height:1.5rem;font-size:1rem}.rec-today-tag{background:color-mix(in srgb, var(--orange) 75%, var(--ink) 25%)}.rec-access-toggle [data-slot=switch-thumb]{margin-left:2px;--tw-translate-x:0px!important;--tw-translate-y:0px!important;transform:none!important}.rec-access-toggle [data-slot=switch-thumb][data-checked]{margin-left:calc(100% - 1.15rem - 2px)}.rec-channel{border-radius:var(--radius-control);color:var(--ink);background:var(--ground);white-space:nowrap;align-items:center;gap:.35rem;padding:.3rem .65rem;display:inline-flex}.rec-channel svg{width:1rem;height:1rem}.rec-channel-airbnb{background:var(--peach)}.rec-channel-vrbo{background:var(--sage)}.rec-activity{align-items:center;gap:.45rem;display:inline-flex}.rec-activity i{border-radius:var(--radius-control);background:var(--muted-foreground);flex-shrink:0;width:.5rem;height:.5rem}.rec-activity-recent i{background:var(--primary)}.rec-team-status .rec-status{background:var(--sage);color:var(--ink)}.rec-team-status .rec-status-warm{background:var(--peach);color:var(--ink);border:1px solid color-mix(in srgb, var(--orange) 45%, var(--peach))}.rec-document-tools .rec-search{border-radius:var(--radius-control)}.rec-document-filter{position:relative}.rec-document-filter>svg{pointer-events:none;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.rec-document-filter .rec-select{padding-left:3rem}.rec-financial-panel .rec-panel-heading [data-slot=card-title]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.rec-financial-audience{border-radius:var(--radius-control);font:500 var(--rec-small)/1.2 var(--daylight-body), sans-serif;letter-spacing:normal;background:var(--sage);color:var(--ink);white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .6rem;display:inline-flex}.rec-financial-audience svg{width:1rem;height:1rem}.rec-financial-panel .rec-panel-heading .rec-link-button{grid-area:2/1/auto/-1;justify-self:start}.rec-financial-panel .rec-panel-heading p{grid-row:3}@media (min-width:1100px) and (max-width:1899px){.rec-team-panel th:first-child{width:28%}.rec-team-panel th:nth-child(2){width:18%}.rec-team-panel th:nth-child(3),.rec-team-panel th:nth-child(4){width:13%}.rec-team-panel th:nth-child(5){width:23%}.rec-team-panel th:last-child{width:5%}.rec-team-panel .rec-access-toggle{white-space:nowrap}.rec-team-panel .rec-toolbar{gap:.75rem}.rec-team-panel .rec-search{width:18rem}.rec-team-panel .rec-search>svg{flex-shrink:0}.rec-approval-panel{--approval-inset:1rem;padding:var(--approval-inset);gap:.75rem}.rec-approval{margin-bottom:.5rem;padding:.65rem}.rec-approval .rec-person{gap:.6rem}.rec-approval p{line-height:1.35}.rec-approval-actions{gap:.5rem;margin-top:.5rem}.rec-approval-actions button{min-height:2.25rem}.rec-approval-heading{margin-top:.75rem}.rec-approval-panel .rec-side-description{margin-bottom:.6rem!important}.rec-property-docs{gap:.45rem;padding:.85rem 1.2rem}.rec-property-docs .rec-panel-heading{gap:.5rem}.rec-property-docs td{padding:.3rem .6rem}.rec-property-docs td small{margin-top:.1rem}.rec-property-docs .rec-doc-name{line-height:1.2}.rec-property-docs th:first-child{width:39%}.rec-property-docs th:nth-child(2){width:9%}.rec-property-docs th:nth-child(3){width:26%}.rec-property-docs th:nth-child(4),.rec-property-docs th:nth-child(5){width:13%}.rec-property-docs .rec-outline{min-width:7rem}.rec-document-panel th,.rec-document-panel td{padding-left:.25rem;padding-right:.25rem}.rec-document-panel th:first-child{width:29%}.rec-document-panel th:nth-child(2){width:25%}.rec-document-panel th:nth-child(3){width:15%}.rec-document-panel th:nth-child(4){width:16%}.rec-document-panel th:nth-child(5){width:15%}.rec-document-panel .rec-doc-name{gap:.35rem}.rec-document-panel .rec-doc-name svg{flex-shrink:0;width:1.3rem}.rec-document-panel .rec-doc-property{white-space:nowrap;gap:.25rem}.rec-document-panel .rec-doc-property svg{flex-shrink:0;width:1rem}.rec-document-panel td:nth-child(4){white-space:nowrap}.rec-document-panel .rec-status{padding:.35rem .4rem}.rec-document-panel .rec-download-cell{gap:.1rem}.rec-document-panel .rec-download-cell button{flex-shrink:0;width:1.75rem}}.rec-property-docs .rec-muted,.rec-arrivals-empty{font-size:var(--rec-small)}@media (max-width:1499px) and (not (min-width:1487px)){.records-theme .rec-property-grid>.rec-panel,.records-theme .rec-property-side-stack>.rec-panel:not(.rec-property-docs){gap:.5rem;padding:.75rem}.rec-property-grid .rec-panel:not(.rec-property-docs) .rec-panel-heading,.rec-property-grid .rec-legend{gap:.5rem}.rec-property-grid .rec-week{grid-template-rows:3.25rem}.rec-property-grid .rec-day{padding:.15rem .5rem}.rec-property-grid .rec-weekdays span{padding-block:.25rem}.records-theme .rec-property-grid .rec-arrival{--arrival-inset:.35rem;padding:var(--arrival-inset);gap:.5rem;margin-bottom:.35rem}.records-theme .rec-property-grid .rec-arrival-date{gap:.15rem;min-height:3.25rem}.rec-property-grid .rec-arrival-detail{gap:.25rem}.records-theme .rec-property-grid .rec-availability-summary{gap:.5rem;margin-top:.25rem;padding:.5rem .65rem}.rec-property-grid .rec-availability-summary small{margin-top:.15rem}}@media (min-width:1100px){.records-theme .rec-property-layout{align-items:start;gap:.75rem;display:grid}.records-theme .rec-property-layout .op-property-preview{gap:.75rem;margin:0}.records-theme .rec-property-layout .rec-property-grid{margin:0}.records-theme .rec-property-layout .rec-panel{gap:.5rem;padding:.75rem}.records-theme .rec-property-layout .rec-property-side-stack{align-items:start}.records-theme .rec-property-layout .rec-availability-summary{gap:.5rem;margin-top:.25rem;padding:.5rem .65rem}.records-theme .rec-property-layout .rec-availability-summary small{margin-top:.15rem}.records-theme .rec-property-layout .op-stay-row{gap:.5rem;padding:.5rem}.records-theme .rec-property-layout .rec-week{grid-template-rows:3.25rem}.records-theme .rec-property-layout .rec-weekdays span{padding-block:.25rem}.records-theme .rec-property-layout .rec-day{padding:.15rem .5rem}.records-theme:has(.rec-property-layout) .rec-footer{padding-top:.75rem}}@media (min-width:1487px){.records-theme .rec-property-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.records-theme .rec-property-layout .rec-property-grid{display:contents}.records-theme .rec-property-layout .rec-property-grid>.rec-panel{grid-area:1/1}.records-theme .rec-property-layout .op-property-preview{grid-area:1/2}.records-theme .rec-property-layout .rec-property-side-stack{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel:not(.rec-property-docs)>[data-slot=card-content]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.records-theme .rec-property-layout .rec-property-side-stack .rec-arrival{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;margin:0}.records-theme .rec-property-layout .rec-availability-summary,.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel>[data-slot=card-content]>p{grid-column:1/-1}.records-theme .rec-property-layout .op-stays-B{grid-template-columns:1fr}.records-theme .rec-property-layout .op-property-preview .rec-panel-heading{padding-right:0}.records-theme .rec-property-layout .op-stays-disclosure>summary{width:fit-content;position:static}.records-theme .rec-property-layout .rec-legend{flex-wrap:wrap;justify-content:end;gap:.5rem}}@media (min-width:1100px) and (not (min-width:1487px)){.records-theme .rec-property-layout{gap:.5rem}.records-theme .rec-property-layout .op-property-preview .rec-panel-heading>div{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.records-theme .rec-property-layout .op-property-preview .rec-panel-heading p{margin:0}.records-theme .rec-property-layout .op-property-preview>.rec-panel{gap:.35rem;padding:.5rem .75rem}.records-theme .rec-property-layout .op-stay-row{flex-wrap:nowrap;padding:.25rem}.records-theme .rec-property-layout .op-property-preview .op-off{flex-wrap:wrap}.records-theme .rec-property-layout .op-stay-row strong{line-height:1.2;display:block}.records-theme .rec-property-layout .op-stay-row p{margin-top:0;line-height:1.2}.records-theme .rec-property-layout .rec-week{grid-template-rows:2.75rem}.records-theme .rec-property-layout .rec-day{line-height:1.2}.records-theme .rec-property-layout .rec-property-docs{gap:.35rem;padding:.5rem .75rem}.records-theme .rec-property-layout .rec-property-side-stack{gap:.5rem}.records-theme .rec-property-layout .rec-arrival{--arrival-inset:.25rem;padding:var(--arrival-inset);margin-bottom:.25rem}.records-theme .rec-property-layout .rec-arrival-date{min-height:2.75rem}.records-theme .rec-property-layout .rec-arrival-detail{gap:.15rem}.records-theme .rec-property-layout .rec-availability-summary{margin-top:.15rem;padding:.35rem .5rem}.records-theme .rec-property-layout .op-property-preview .rec-panel-heading{min-height:44px}.records-theme .rec-property-layout .op-stays-disclosure>summary{top:.5rem}.records-theme:has(.rec-property-layout) .rec-footer{padding-top:.25rem}.records-theme:has(.rec-property-layout) .dl-shell{padding-bottom:.5rem}}.rec-property-note-row{grid-template-columns:1.4rem minmax(0,1fr);align-items:start}.rec-property-note-row>svg{margin-top:.15rem}.rec-property-note-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1rem;display:flex}@media (min-width:1100px){.records-theme .rec-property-layout:has(.rec-property-notes){grid-template:"calendar side""stays side"minmax(0,1fr)/minmax(0,1.95fr) minmax(23rem,1fr)}.records-theme .rec-property-layout:has(.rec-property-notes) .rec-property-grid{display:contents}.records-theme .rec-property-layout:has(.rec-property-notes) .rec-property-grid>.rec-panel{grid-area:calendar}.records-theme .rec-property-layout:has(.rec-property-notes) .op-property-preview{grid-area:stays}.records-theme .rec-property-layout:has(.rec-property-notes) .rec-property-side-stack{grid-area:side;grid-template-columns:minmax(0,1fr)}.records-theme .rec-property-layout:has(.rec-property-notes) .rec-property-side-stack>.rec-panel:not(.rec-property-docs)>[data-slot=card-content]{grid-template-columns:minmax(0,1fr)}.records-theme:has(.rec-property-layout) .dl-shell{box-sizing:border-box;flex-direction:column;block-size:100dvh;display:flex}.records-theme:has(.rec-property-layout) .dl-shell>*{flex:none}.records-theme:has(.rec-property-layout) #records-main>*{flex:none}:is(.records-theme:has(.rec-property-layout) #records-main,.records-theme:has(.rec-property-layout) #records-main>:has(>.rec-property-layout)){flex-direction:column;flex:1 1 0;min-block-size:0;display:flex}.records-theme .rec-property-layout:has(.rec-property-side-stack){flex:1 1 0;grid-template:"calendar side"minmax(0,auto)"stays side"minmax(9rem,1fr)/minmax(0,1.95fr) minmax(23rem,1fr);align-items:stretch;min-block-size:0}.records-theme .rec-property-layout .rec-property-grid{display:contents}.records-theme .rec-property-layout .rec-property-grid>.rec-panel{overscroll-behavior:contain;grid-area:calendar;align-self:stretch;min-block-size:0;overflow-y:auto}.records-theme .rec-property-layout .rec-property-grid>.rec-panel>[data-slot=card-content],.records-theme .rec-property-layout .rec-calendar{flex-direction:column;flex:auto;min-block-size:0;display:flex}.records-theme .rec-property-layout .rec-weekdays{flex:none}.records-theme .rec-property-layout .rec-calendar{min-block-size:calc(10.6rem + 2px)}.records-theme .rec-property-layout .rec-calendar:has(>.rec-week:nth-child(7)){min-block-size:calc(12.35rem + 2px)}.records-theme .rec-property-layout .op-property-preview,.records-theme .rec-property-layout .rec-property-side-stack{overscroll-behavior:contain;grid-auto-rows:max-content;min-block-size:0;overflow-y:auto}.records-theme .rec-property-layout .op-property-preview{grid-area:stays;align-content:start}.records-theme .rec-property-layout .rec-property-side-stack{grid-area:side;grid-template-columns:minmax(0,1fr)}.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel:not(.rec-property-docs)>[data-slot=card-content]{grid-template-columns:minmax(0,1fr)}.records-theme .rec-property-layout .rec-week{flex:0 auto;grid-template-rows:minmax(0,1fr);block-size:clamp(2.75rem,5.6vh,4rem);min-block-size:1.75rem;container-type:size}@container not (min-height:2.75rem){.records-theme .rec-property-layout .rec-day{flex-direction:row;align-items:center;gap:.25rem;line-height:1.15}}}@media (min-width:1100px) and (not (min-height:40rem)){.records-theme .rec-property-layout:has(.rec-property-side-stack){grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"calendar side""calendar stays"}.records-theme .rec-property-layout .op-stays-B{grid-template-columns:minmax(0,1fr)}.records-theme .rec-property-layout .op-property-preview .rec-panel-heading{padding-right:0}.records-theme .rec-property-layout .op-stays-disclosure>summary{width:fit-content;position:static}}.daylight-theme .page-head-meta .rec-meta-dot{border-radius:var(--radius-control);vertical-align:.1em;block-size:.5em;inline-size:.5em;box-shadow:0 0 0 1px var(--muted-foreground);background:0 0;margin-inline:.6em .5em;display:inline-block}.daylight-theme .page-head-meta .rec-meta-dot[data-verified]{background:var(--sage-mid);box-shadow:0 0 0 .2em var(--sage-tint)}.records-theme .rec-property-layout [data-scroll-fade],.records-theme .docs-card [data-scroll-fade]{--rec-fade:1.5rem;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rec-fade-start,0px), #000 calc(100% - var(--rec-fade-end,0px)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rec-fade-start,0px), #000 calc(100% - var(--rec-fade-end,0px)), transparent 100%)}.records-theme .rec-property-layout [data-scroll-fade=start],.records-theme .rec-property-layout [data-scroll-fade=both],.records-theme .docs-card [data-scroll-fade=start],.records-theme .docs-card [data-scroll-fade=both]{--rec-fade-start:max(var(--rec-fade), var(--rec-fade-start-row,0px))}.records-theme .rec-property-layout [data-scroll-fade=end],.records-theme .rec-property-layout [data-scroll-fade=both],.records-theme .docs-card [data-scroll-fade=end],.records-theme .docs-card [data-scroll-fade=both]{--rec-fade-end:max(var(--rec-fade), var(--rec-fade-end-row,0px))}@media (min-width:1100px) and (min-height:40rem){.records-theme .rec-property-layout:has(.rec-property-side-stack):has(.op-stays-B){grid-template-rows:minmax(0,auto) minmax(10.5rem,1fr)}.records-theme .rec-property-layout .op-stays-B{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.records-theme .rec-property-layout .op-stays-B .op-stay-row:is(.op-channel,.op-block){align-content:center;align-items:center;column-gap:calc(var(--dl-gap) / 2);grid-template-columns:1.25rem minmax(0,1fr) auto;row-gap:.15rem;display:grid}.records-theme .rec-property-layout .op-stays-B .op-stay-row:is(.op-channel,.op-block)>div{display:contents}.records-theme .rec-property-layout .op-stays-B .op-stay-row:is(.op-channel,.op-block)>[data-slot=badge]{grid-area:1/3}.records-theme .rec-property-layout .op-stays-B .op-stay-row:is(.op-channel,.op-block)>div>p{grid-area:2/1/auto/-1;margin:0;line-height:1.25}}@media (min-width:1100px){.records-theme .rec-property-layout .op-property-preview,.records-theme .rec-property-layout .rec-property-side-stack{flex-direction:column;align-items:stretch;display:flex}.records-theme .rec-property-layout .op-property-preview>*,.records-theme .rec-property-layout .rec-property-side-stack>*{flex:none}.records-theme .rec-property-layout .op-property-preview>:last-child,.records-theme .rec-property-layout .rec-property-side-stack>:last-child{flex-grow:1}}.rec-property-documents-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.6rem;display:flex}.rec-property-documents-actions:not(:has(>:not([hidden]))){display:none}.records-theme .rec-property-layout .rec-property-side-stack{overflow-anchor:none}.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel[data-folded]{flex-flow:wrap;align-content:flex-start;align-items:center;column-gap:1rem}.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel[data-folded]>.rec-panel-heading{flex:1 0 auto;max-width:100%}.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel[data-folded]>[data-slot=card-content]{display:contents}.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel[data-folded]>[data-slot=card-content]>*{flex:1 0 100%}.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel[data-folded] .rec-property-document-list{display:none}.records-theme .rec-property-layout .rec-property-side-stack>.rec-panel[data-folded]>[data-slot=card-content]>.rec-property-documents-actions{flex:0 auto;margin-top:0}.rec-panel-heading [data-slot=card-title][data-count]:after{content:attr(data-count);color:var(--muted-foreground);margin-left:.5rem;font-weight:650}.rec-property-documents-actions .rec-property-documents-link{margin-top:0}.rec-property-documents-more{border-radius:var(--radius-control);background:var(--card);min-block-size:2.875rem;color:var(--ink);border:1px solid var(--border);font-family:var(--font-control);font-size:var(--dl-caption);padding:0 1.375rem;font-weight:750;transition:background-color .12s,border-color .12s}.rec-property-documents-more:active{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .12s,border-color .12s;transform:scale(.97)}.rec-property-documents-more[hidden],.rec-property-document-row[hidden],.rec-property-side-stack .rec-arrival[hidden],.rec-property-notes .rec-panel-heading p[hidden]{display:none}@media (hover:hover) and (pointer:fine){.rec-property-documents-more:hover{background:var(--ground);border-color:var(--sage)}}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs:not(.rec-property-notes) [data-slot=card-title]{white-space:nowrap}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs:not(.rec-property-notes)[data-folded]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head more""link link";place-items:center start;display:grid}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs:not(.rec-property-notes)[data-folded]>.rec-panel-heading{grid-area:head;justify-self:stretch;min-width:0}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs:not(.rec-property-notes)[data-folded]>[data-slot=card-content]>.rec-property-documents-actions{display:contents}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs:not(.rec-property-notes)[data-folded] .rec-property-documents-more{grid-area:more;justify-self:end}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs:not(.rec-property-notes)[data-folded] .rec-property-documents-link{grid-area:link;margin-top:0}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs:not(.rec-property-notes)[data-folded]:has([data-slot=card-title][data-count*=" of "]){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head head""more link";column-gap:1rem}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs:not(.rec-property-notes)[data-folded]:has([data-slot=card-title][data-count*=" of "]) .rec-property-documents-more{justify-self:start}.rec-property-documents-short{display:none}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs[data-folded]:has([data-slot=card-title][data-count*=" of "]) .rec-property-documents-full{display:none}.records-theme .rec-property-layout .rec-property-side-stack>.rec-property-docs[data-folded]:has([data-slot=card-title][data-count*=" of "]) .rec-property-documents-short{display:inline}
