:root{--pp-live-track:#22c55e;--pp-live-text:#86efac;--pp-live-soft:#17372a;--pp-off-track:#6b7280;--pp-pricing-track:#60a5fa;--pp-pricing-text:#93c5fd}:root[data-board-theme=light]{--pp-live-text:#166534;--pp-live-soft:#dcfce7;--pp-pricing-text:#1d4ed8}.pp-switch-wrap{--pp-switch-on:#22c55e;--pp-switch-on-text:#22c55e;--pp-switch-off:#6b7280;--pp-switch-off-text:#6b7280;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pp-switch{background:var(--pp-switch-off);border:0;border-radius:999px;flex:none;align-items:center;width:32px;height:18px;padding:0;transition:background-color .15s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.pp-switch>span{background:#fff;border-radius:999px;width:14px;height:14px;transition:translate .15s;translate:2px}.pp-switch[data-state=checked]{background:var(--pp-switch-on)}.pp-switch[data-state=checked]>span{translate:16px}.pp-switch:disabled{opacity:.55}.pp-switch-label{letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:700;line-height:1}.pp-switch-label-on{color:var(--pp-switch-on-text)}.pp-switch-label-off{color:var(--pp-switch-off-text)}:root[data-board-theme=light] .pp-switch-wrap{--pp-switch-on-text:#15803d;--pp-switch-off-text:#4b5563}:root[data-board-theme=light] .pp-switch{box-shadow:inset 0 0 0 1px #0000001f}.pp-switch-wrap.pp-pricing-switch{--pp-switch-on:var(--pp-pricing-track);--pp-switch-on-text:var(--pp-pricing-text)}.pp-live-badge{white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.pp-live-yes{color:var(--pp-live-text);background:var(--pp-live-soft)}.pp-live-no{color:var(--color-intel-muted);background:var(--color-intel-panel)}.pp-live-switch[data-state=checked]{background:var(--pp-live-track)}.pp-live-switch[data-state=unchecked]{background:var(--pp-off-track)}.pp-sync-ready{border:1px solid var(--pp-live-track);color:var(--pp-live-text)!important;background:var(--pp-live-soft)!important}.pp-sync-off{border:1px solid var(--color-intel-border);color:var(--color-intel-muted)!important;background:var(--color-intel-panel)!important}.conn-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.conn-card{border:1px solid var(--intel-border);background:var(--intel-panel);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.75rem 1rem;display:flex}.conn-card-head{color:var(--intel-text);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.conn-dot{border-radius:9999px;flex:none;width:.6rem;height:.6rem}.conn-dot-green{background:var(--intel-lime)}.conn-dot-amber{background:#d9a023}.conn-dot-grey{background:var(--intel-muted)}.conn-dot-red{background:#e5484d;animation:1.2s ease-in-out infinite conn-pulse}@keyframes conn-pulse{0%,to{opacity:1;box-shadow:0 0 #e5484d80}50%{opacity:.45;box-shadow:0 0 0 5px #e5484d00}}.conn-meta{color:var(--intel-muted);flex-wrap:wrap;gap:.25rem .75rem;font-size:.72rem;display:flex}.conn-action{align-self:flex-start;margin-top:.25rem}.todo-strip{--todo:var(--brand-gold,#d4a017);border:0;border-bottom:1px solid color-mix(in srgb,var(--todo) 40%,transparent);background:color-mix(in srgb,var(--todo) 14%,var(--color-intel-panel));width:100%;color:var(--color-intel-text);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:5px 16px;font-size:12px;display:flex}.todo-badge{background:var(--todo);color:#1b1400;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px;font-weight:600;display:inline-flex}.todo-track{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.todo-ticker{animation:todo-scroll var(--todo-dur,40s) linear infinite;gap:48px;padding-left:100%;display:inline-flex}.todo-strip:hover .todo-ticker,.todo-strip:focus-visible .todo-ticker{animation-play-state:paused}.todo-static{text-overflow:ellipsis;display:none;overflow:hidden}@keyframes todo-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.todo-ticker{display:none}.todo-static{display:block}}.manual-chip{--manual-yellow:#f5d547;color:var(--manual-yellow);border-color:var(--manual-yellow);background:color-mix(in oklab,var(--manual-yellow) 15%,transparent)}.booked-price-cell{opacity:.65}.override-date-band{pointer-events:auto;background:color-mix(in srgb,var(--override-band) 70%,transparent);height:18px;color:var(--override-ink);z-index:8;display:flex;position:absolute;top:4px;left:0;right:0}.override-band-start{border-radius:3px 0 0 3px}.override-band-end{border-radius:0 3px 3px 0}.override-date-band .override-band-value{min-width:0;height:18px;min-height:18px;color:var(--override-ink);white-space:nowrap;letter-spacing:-.01em;border-radius:0;flex:1;justify-content:flex-start;padding:0 3px;font-size:10px;font-weight:700;overflow:hidden}.override-date-band .override-band-trash{width:18px;height:18px;min-height:18px;color:var(--override-ink);border-radius:0;padding:0}.override-date-band button:hover{background:var(--override-band)}.override-triangle{border-top:10px solid var(--override-band);border-left:10px solid #0000;width:0;height:0;display:block}.override-triangle-button{pointer-events:auto;z-index:9;border-radius:0;width:12px;height:12px;min-height:12px;padding:0;position:absolute;top:0;right:0}.override-date-band .override-band-trash{opacity:0;background:var(--override-band);position:absolute;top:0;right:0}.override-date-band:hover .override-band-trash,.override-date-band .override-band-trash:focus-visible{opacity:1}.override-date-band.legend-static .override-band-trash{opacity:1;position:static}.booking-calendar{--booking-airbnb:#ee776e;--booking-vrbo:#5598e3;--booking-expedia:#f2ce55;--booking-booking:#214979;--booking-trip:#329fab;--booking-direct:#5fb982;--booking-other:#929aa2;--booking-ink:#18212a;--booking-inverse:#fff;--calendar-weekend:#d6b466;--calendar-clamp:#e76a72;--calendar-block:#69717a}.channel-airbnb{--booking-tone:var(--booking-airbnb)}.channel-vrbo{--booking-tone:var(--booking-vrbo)}.channel-expedia{--booking-tone:var(--booking-expedia)}.channel-booking{--booking-tone:var(--booking-booking);--bar-ink:var(--booking-inverse)}.channel-trip-com{--booking-tone:var(--booking-trip)}.channel-direct{--booking-tone:var(--booking-direct)}.channel-other{--booking-tone:var(--booking-other)}.booking-swatch{background:var(--booking-tone)}.multi-night{width:72px;min-width:72px;max-width:72px;height:92px;position:relative}.booking-bar{background:var(--booking-tone);color:var(--bar-ink,var(--booking-ink));white-space:nowrap;z-index:5;align-items:center;gap:5px;width:100%;height:32px;min-height:32px;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:relative;overflow:hidden;border-radius:4px!important}.booking-bar:hover{background:var(--booking-tone);filter:brightness(1.06)}.booking-channel-label{text-overflow:ellipsis;overflow:hidden}.booking-grid{grid-template-columns:repeat(var(--calendar-days),72px);align-items:center;min-height:92px;padding:0;display:grid}.booking-underlay{grid-template-columns:repeat(var(--calendar-days),72px);pointer-events:none;display:grid;position:absolute;inset:0}.booking-underlay>span{background:var(--booked-bg);border-right:1px solid var(--booked-border);text-align:right;color:var(--booked-ink);padding:4px}.booking-calendar .booked-bar-cell{background:var(--booked-bg);border-color:var(--booked-border)}.weekend-night{box-shadow:none}.friday-separator{border-left:1px solid color-mix(in srgb,var(--calendar-weekend) 38%,transparent)!important}.event-star{color:var(--calendar-weekend)}.clamp-arrow{color:var(--destructive)}.checkout-marker{z-index:8;color:var(--color-intel-text);pointer-events:none;border-right:2px solid;width:5px;height:20px;position:absolute;top:24px;left:2px}.blocked-night{background:color-mix(in srgb,var(--calendar-block) 24%,var(--color-intel-panel));color:var(--color-intel-muted)}.plain-booked,.plain-booked:hover{box-shadow:inset 0 0 0 1px var(--booked-border,#d1d5db);background:var(--booked-bg,#e5e7eb)!important;color:var(--booked-ink,#0b1220)!important}.plain-booked:hover{background:var(--booked-border,#d1d5db)!important}.booked-swatch{background:var(--booked-bg,#e5e7eb);border:1px solid var(--booked-border,#d1d5db)}.multi-backup .multi-listing,.multi-backup .multi-night{background:color-mix(in srgb,var(--color-intel-teal) 8%,var(--color-intel-panel))}.multi-listing{background:var(--color-intel-panel);width:280px;min-width:280px;max-width:280px}.hidden-calendar-row{opacity:.65}.booking-popover{max-width:calc(100vw - 24px)}.today-head{color:var(--color-intel-text);box-shadow:inset 0 -3px var(--color-intel-teal);background:color-mix(in srgb,var(--color-intel-teal) 30%,var(--color-intel-panel))!important}.today-col{background-color:color-mix(in srgb,var(--color-intel-teal) 10%,transparent)}.booking-calendar tbody tr{height:auto}.booking-calendar .multi-night{vertical-align:middle;height:auto}.calendar-cell-band{height:auto;min-height:92px}.calendar-row-label{grid-auto-rows:auto;align-content:center;gap:5px;min-width:0;padding:4px 0;display:grid}.booking-calendar .demand-cell{box-shadow:none}.booking-calendar .clamp-highlight{background:color-mix(in srgb,var(--calendar-clamp) 16%,var(--color-intel-panel))}.booking-channel-badge{border:1px solid;border-radius:3px;flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.tablet-fixture-listings{width:704px;min-width:704px}.calendar-price-skeleton{background:var(--intel-border);animation:1.4s ease-in-out infinite alternate calendar-loading}@keyframes calendar-loading{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.calendar-price-skeleton{animation:none}}.multi-calendar-calm{--booking-outline:#94a3b8}.multi-calendar-calm .booked-bar-cell{border-bottom-color:#0000}.multi-calendar-calm .booked-bar-cell:after{content:"";border:2px solid var(--booking-outline);box-shadow:0 0 0 1.5px var(--color-intel-panel);pointer-events:none;z-index:6;border-radius:6px;position:absolute;inset:1.5px}.multi-calendar-calm .booking-underlay>span{border-right:0}.multi-calendar-calm .booking-underlay>span.friday-separator{border-left:0!important}.booking-calendar{--gprice-match:#067d3a;--gprice-mismatch:#b31414;--gprice-halo:0 0 4px #fff,2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1.5px 1.5px 0 #fff,-1.5px 1.5px 0 #fff,1.5px -1.5px 0 #fff,-1.5px -1.5px 0 #fff,0 0 1px #0006}.gprice-match{color:var(--gprice-match);text-shadow:var(--gprice-halo);font-weight:700}.gprice-mismatch{color:var(--gprice-mismatch);text-shadow:var(--gprice-halo);font-weight:700}.demand-cell [data-tone].gprice-match,.multi-calendar-calm .demand-cell [data-tone].gprice-match{color:var(--gprice-match)}.demand-cell [data-tone].gprice-mismatch,.multi-calendar-calm .demand-cell [data-tone].gprice-mismatch{color:var(--gprice-mismatch)}.booked-night-x{background-image:linear-gradient(to top right,transparent calc(50% - .5px),color-mix(in srgb,var(--booked-ink,#0b1220) 14%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),color-mix(in srgb,var(--booked-ink,#0b1220) 14%,transparent) 50%,transparent calc(50% + .5px));position:relative}.booking-underlay>span.booked-night-x{flex-direction:column;align-items:center;padding:3px 2px;display:flex}.booked-night-tag{pointer-events:auto;cursor:default;z-index:4;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:center;padding:4px 2px;display:flex;position:absolute;inset:0}.booked-night-tag.has-event{padding-right:14px}.booked-sold{color:color-mix(in srgb,var(--booked-ink,#0b1220) 72%,transparent);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2}.booked-channel-tag{background:var(--booking-tone);color:var(--bar-ink,var(--booking-ink));white-space:nowrap;border-radius:3px;max-width:68px;padding:2px 4px;font-size:9px;font-weight:700;line-height:1}.booking-underlay>span.booked-night-x>svg{position:absolute;top:3px;right:3px}.demand-low{--demand-tone:var(--demand-low);--demand-ink:var(--demand-low-ink)}.demand-normal{--demand-tone:var(--demand-normal);--demand-ink:var(--demand-normal-ink)}.demand-good{--demand-tone:var(--demand-good);--demand-ink:var(--demand-good-ink)}.demand-high{--demand-tone:var(--demand-high);--demand-ink:var(--demand-high-ink)}.demand-very-high{--demand-tone:var(--demand-very-high);--demand-ink:var(--demand-very-high-ink)}.demand-unknown{--demand-tone:var(--demand-unknown);--demand-ink:var(--demand-unknown-ink)}.demand-cell{background-color:var(--demand-tone);color:var(--demand-ink)}.demand-cell:hover{filter:brightness(1.06)}.demand-cell .text-intel-muted,.demand-cell [data-tone]{color:inherit}.demand-cell .event-star{color:var(--demand-ink)}.demand-cell.weekend-mark{box-shadow:inset 0 -3px color-mix(in srgb,var(--demand-ink) 45%,transparent)}.demand-swatch{background-color:var(--demand-tone);border:1px solid color-mix(in srgb,var(--demand-ink) 25%,transparent)}.calendar-selected{outline:2px solid var(--color-intel-teal);outline-offset:-2px}.calendar-detail-drawer{top:var(--dashboard-header-height,56px);width:min(360px,42vw);bottom:0}.calendar-with-detail{padding-right:min(360px,42vw)}.calendar-detail-drawer .reason-scroll{font-size:14px}.calendar-detail-drawer li{overflow-wrap:anywhere;flex-wrap:wrap}.multi-calendar-calm .demand-cell{background:var(--demand-tone);color:#111827;box-shadow:inset 0 3px color-mix(in srgb,var(--demand-tone) 70%,#000)}.multi-calendar-calm .demand-cell .text-intel-muted,.multi-calendar-calm .demand-cell [data-tone],.multi-calendar-calm .demand-cell .event-star{color:#111827}.multi-calendar-calm .demand-cell.weekend-mark{box-shadow:inset 0 3px color-mix(in srgb,var(--demand-tone) 70%,#000)}.pp-airbnb-rating{min-width:0;max-width:100%;color:var(--color-intel-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:3px;font-size:11px;line-height:1.2;display:inline-flex}.pp-airbnb-score{white-space:nowrap;font-weight:700}.pp-airbnb-count,.pp-airbnb-asof,.pp-airbnb-missing,.pp-airbnb-backup{color:var(--color-intel-muted);white-space:nowrap}.pp-airbnb-backup{letter-spacing:.02em;text-transform:uppercase;font-size:10px}.pp-airbnb-link{color:var(--color-intel-teal);white-space:nowrap}.pp-stars{flex:none;gap:0;display:inline-flex}.pp-star{width:10px;height:11px;color:var(--color-intel-muted);font-size:11px;line-height:11px;display:inline-block;position:relative;overflow:hidden}.pp-star-fill{color:#e2b340;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.revenue-goals{--revenue-success:var(--color-intel-lime);--revenue-warning:#f2bd62;--revenue-danger:var(--color-destructive)}.revenue-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}.revenue-green{color:var(--revenue-success)}.revenue-amber{color:var(--revenue-warning)}.revenue-red{color:var(--revenue-danger)}.revenue-none{color:var(--color-intel-muted)}.unit-detail-layout{overflow:visible!important}.unit-detail-dock{top:var(--dashboard-header-height,56px);height:calc(100dvh - var(--dashboard-header-height,56px));position:sticky}.unit-detail-content{overscroll-behavior:contain;border-left:1px solid var(--intel-border);overflow-wrap:anywhere;min-width:0;height:100%;font-size:14px;overflow-y:auto}.unit-detail-divider{align-self:stretch;min-width:6px}.unit-detail-mobile{inset:var(--dashboard-header-height,56px) 0 0;z-index:90;animation:.16s ease-out unit-detail-in;position:fixed}@keyframes unit-detail-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.unit-detail-mobile{animation:none}}.detail-channel-table{max-width:100%;container-type:inline-size}.detail-channel-table table{table-layout:fixed;border-collapse:collapse}.detail-channel-table th,.detail-channel-table td{text-align:right;overflow-wrap:anywhere;white-space:normal;vertical-align:top;padding:8px 4px}.detail-channel-table th:first-child,.detail-channel-table td:first-child,.detail-channel-table th:last-child,.detail-channel-table td:last-child{text-align:left}.detail-channel-table small{margin-top:3px;font-weight:400;display:block}@container (width<=660px){.detail-channel-table table,.detail-channel-table tbody,.detail-channel-table tr{display:block}.detail-channel-table thead{display:none}.detail-channel-table tr{border-bottom:1px solid var(--intel-border);padding:10px 0}.detail-channel-table td{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 12px;display:grid;text-align:right!important}.detail-channel-table td:before{content:attr(data-label);text-align:left}.detail-channel-table td small{grid-column:2}}.monthly-goal{min-width:240px;color:var(--color-intel-text)}.monthly-goal-figures,.monthly-goal-status{display:contents}.listings-compact .monthly-goal{white-space:normal;justify-items:end;gap:4px;min-width:0;display:grid}.listings-compact .monthly-goal-figures{justify-items:end;gap:2px;min-width:0;display:grid}.listings-compact .monthly-goal-figures>span[aria-hidden]{display:none}.listings-compact .monthly-goal-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.monthly-goal-red{--goal-fill:var(--color-destructive)}.monthly-goal-amber{--goal-fill:var(--dashboard-pulse)}.monthly-goal-green{--goal-fill:var(--color-intel-lime)}.monthly-goal-progress>div{background:var(--goal-fill)}.mpi-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 6px;font-size:10px;line-height:1.5;display:inline-flex}.price-pulse-logo.text-brand-navy{color:var(--brand-navy)}.unit-backup-row>td{background-color:color-mix(in srgb,var(--color-intel-teal) 8%,var(--intel-panel))}.listings-compact :is(th,td){vertical-align:middle;padding:4px 6px}.listings-compact :is(th,td):first-child{width:320px;min-width:320px;max-width:320px;padding:4px}.listings-compact{table-layout:fixed;min-width:1900px}.listings-compact :is(th,td):not(:first-child){min-width:112px}.listings-compact :is(th,td):nth-child(2){width:240px}.listings-compact :is(th,td):nth-child(3){width:90px}.listings-compact :is(th,td):nth-child(n+4):nth-child(-n+6){width:128px}.listings-compact :is(th,td):nth-child(11){width:260px}.listings-compact :is(th,td):nth-child(12){width:176px;padding-left:16px;padding-right:12px}.performance-metrics{--performance-blue:#75bdf5;--performance-yellow:var(--revenue-warning)}.performance-red{color:var(--color-destructive)}.performance-yellow{color:var(--performance-yellow)}.performance-green{color:var(--color-intel-lime)}.performance-blue{color:var(--performance-blue)}.performance-grey{color:var(--color-intel-muted)}.promo-grid{min-width:1280px}.promo-grid th:first-child{z-index:2;background:var(--intel-panel);overflow-wrap:anywhere;width:195px;min-width:195px;max-width:195px;position:sticky;left:0}.promo-grid thead th:first-child{z-index:3}.promo-grid td:nth-child(2),.promo-grid td:nth-child(3),.promo-grid td:nth-child(4){min-width:220px;max-width:290px}.promo-cell{white-space:normal;text-align:left;border:1px solid var(--intel-border);border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;height:auto;min-height:104px;padding:10px;display:flex}.promo-yellow{background:color-mix(in srgb,var(--dashboard-pulse) 9%,var(--intel-panel))}.promo-green{background:color-mix(in srgb,var(--intel-teal) 12%,var(--intel-panel))}.promo-red{background:color-mix(in srgb,var(--destructive) 9%,var(--intel-panel))}.promo-grey{background:var(--intel-panel);color:var(--intel-muted)}.promo-stack{border-color:var(--destructive)}.promo-future{color:var(--dashboard-ops)}.promotions-view button,.promotions-view .promo-cell{color:var(--intel-text)}.promotions-view .promo-grey{color:var(--intel-muted)}.promotions-view button:hover{color:var(--intel-text);background:var(--intel-border)}.promo-cell{min-width:0;overflow:hidden}.promo-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.promo-chip{border:1px solid var(--intel-border);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:1px 6px;font-size:10px;line-height:16px;display:inline-block;overflow:hidden}.promo-chip-grey,.promo-chip-keep{color:var(--intel-muted)}.promo-chip-remove{border-color:var(--destructive);color:var(--destructive)}.promo-chip-add,.promo-chip-change{border-color:var(--intel-teal);color:var(--intel-teal)}.promo-chip-warn{border-color:var(--dashboard-pulse);color:var(--dashboard-pulse)}.promotions-view .promo-chip-remove{color:var(--destructive)}.promotions-view .promo-chip-add,.promotions-view .promo-chip-change{color:var(--intel-teal)}.promo-cell.promo-green,.promo-run.promo-green,.promo-key.promo-green{background:color-mix(in srgb,var(--intel-teal) 10%,var(--intel-panel));border-left:3px solid var(--intel-teal)}.promo-cell.promo-yellow,.promo-run.promo-yellow,.promo-key.promo-yellow{background:color-mix(in srgb,var(--dashboard-pulse) 9%,var(--intel-panel));border-left:3px solid var(--dashboard-pulse)}.promo-cell.promo-red,.promo-run.promo-red,.promo-key.promo-red{background:color-mix(in srgb,var(--destructive) 9%,var(--intel-panel));border-left:3px solid var(--destructive)}.promo-cell.promo-grey,.promo-run.promo-grey,.promo-key.promo-grey{background:var(--intel-panel);border-left:3px solid var(--intel-border)}.promo-run.promo-purple,.promo-key.promo-purple{background:color-mix(in srgb,var(--dashboard-ops) 10%,var(--intel-panel));border-left:3px solid var(--dashboard-ops)}.promo-run{border-radius:4px;margin-top:4px;padding:4px 8px}.promo-key{color:var(--intel-text);border-radius:3px;padding:1px 6px}.vrbo-unconfirmed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vrbo-listing-card{border:1px solid var(--intel-border);background:var(--intel-panel);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.vrbo-unit-tag{background:var(--intel-border);color:var(--intel-muted);border-radius:4px;align-self:flex-start;padding:6px 10px;font-size:14px;font-weight:600}.vrbo-details{flex-direction:column;gap:5px;min-width:0;max-width:100%;display:flex}.vrbo-pills{flex-wrap:wrap;gap:5px;display:flex}.vrbo-promo-pill{border:1px solid var(--intel-border);color:var(--intel-text);border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 6px;font-size:11px;display:inline-flex}.vrbo-promo-pill.promo-grey{color:var(--intel-muted)}.vrbo-promo-pill.promo-red{border-left:3px solid var(--destructive)}.vrbo-promo-pill.promo-yellow{border-left:3px solid var(--dashboard-pulse)}.vrbo-promo-pill.vrbo-redundant{border-color:color-mix(in srgb,var(--destructive) 55%,var(--intel-border))}.vrbo-expiry{border:1px solid var(--dashboard-pulse);color:var(--dashboard-pulse);border-radius:3px;padding:1px 4px;display:inline-block}.promotions-view .vrbo-note{white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;padding:6px 8px;font-size:12px}.vrbo-placeholder{white-space:normal;align-self:flex-start}@media(max-width:1100px){.vrbo-unconfirmed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vrbo-unconfirmed-grid{grid-template-columns:minmax(0,1fr)}}
