.host-rev-list{container-type:inline-size;container-name:host-rev}.host-rev-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s-4,16px);row-gap:2px;min-height:46px;padding:.6rem 0;border-top:1px solid var(--lw-rule,rgba(28,25,22,.08))}.host-rev-row.is-dimmed{opacity:.55}.host-rev-row__who{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;min-width:0}.host-rev-row__name{flex:1 1 100%;font-size:.9rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.host-rev-row__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.host-rev-row__meta{font-size:.82rem;color:var(--c-ink-3,#6b7280);white-space:normal;font-variant-numeric:tabular-nums}.host-rev-row__amt{grid-column:2;grid-row:1;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.host-rev-row__amt strong{font-size:.9rem;font-weight:700}.host-rev-row__amt.is-negative strong{color:#c2453f}.host-rev-row__per{display:block;font-size:.75rem;color:var(--c-ink-3,#6b7280);margin-top:1px}.host-rev-row__line2{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;min-width:0}.host-rev-row__terms{font-size:.75rem;color:var(--c-ink-3,#6b7280);white-space:nowrap;font-variant-numeric:tabular-nums}.host-rev-row__terms.is-inline{display:inline;margin-left:auto}.host-rev-row__terms.is-stacked{display:none;margin-top:1px}.host-rev-row__tag{font-weight:700;color:#dc2626;background:#fdecea;border-radius:999px}.host-rev-row__room,.host-rev-row__tag{flex:none;font-size:.72rem;padding:.1rem .5rem}.host-rev-row__room{font-weight:750;color:var(--c-ink-2,#3f3a36);background:var(--c-surface-2,#efece7);border:1px solid var(--c-line-1,rgba(0,0,0,.08));border-radius:999px;font-variant-numeric:tabular-nums}.host-rev-row__room.is-unassigned{color:var(--c-ink-4,#9a938c);background:transparent;border-style:dashed;font-weight:600}@container host-rev (min-width: 24rem){.host-rev-row{align-items:center}.host-rev-row__name{flex:1 1 6rem;max-width:max-content}}@container host-rev (min-width: 39rem){.host-rev-row{grid-template-columns:minmax(0,1fr) 12.5rem 8rem;row-gap:0;padding:.5rem 0}.host-rev-row__amt,.host-rev-row__line2,.host-rev-row__who{grid-column:auto;grid-row:auto}.host-rev-row__line2{display:block}.host-rev-row__meta{white-space:nowrap}.host-rev-row__terms.is-inline{display:none}.host-rev-row__terms.is-stacked{display:block}}@media (max-width:380px){.host-rev-row__terms.is-inline{display:none}.host-rev-row__terms.is-stacked{display:block}}.host-rev--groups{container-type:inline-size;container-name:host-rev-groups;min-width:0;font-size:14px;line-height:20px;color:var(--c-ink-1,#1d1d1f);font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}.host-rev--groups .host-rev-skel{display:grid;gap:.7rem}.host-rev--groups .host-rev-status{margin:0;font-size:14px;line-height:20px;color:var(--c-ink-3,#636369)}.host-rev--groups .host-rev-trv{display:grid;grid-template-columns:minmax(0,1fr);transition:opacity .18s ease}.host-rev--groups[aria-busy=true] .host-rev-trv{opacity:.7;transition:opacity .18s ease .15s}.host-rev--groups .host-rev-g{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0}.host-rev--groups .host-rev-g+.host-rev-g{margin-top:20px;padding-top:20px;border-top:1px solid var(--c-line,#e8e8ec)}.host-rev--groups .host-rev-h{display:flex;flex-direction:column;min-width:0}.host-rev--groups .host-rev-h:not(:last-child){padding-bottom:16px}.host-rev--groups .host-rev-h__top{display:flex;align-items:center;gap:12px;min-width:0}.host-rev--groups .host-rev-h__ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#f2f2f5;color:var(--c-ink-1,#1d1d1f)}.host-rev--groups .host-rev-g--cancel .host-rev-h__ic{background:#fbe9e4;color:#a13a29}.host-rev--groups .host-rev-h .host-rev-h__label{display:flex;flex-direction:column-reverse;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px}.host-rev--groups .host-rev-h__plain{font-size:14px;font-weight:600;line-height:20px;color:var(--c-ink-1,#1d1d1f)}.host-rev--groups .host-rev-h__formal{font-size:12px;font-weight:400;line-height:16px;color:var(--c-ink-3,#636369)}.host-rev--groups .host-rev-h__fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;margin-top:8px}.host-rev--groups .host-rev-h__value{margin:0;font-size:28px;font-weight:600;line-height:32px;letter-spacing:-.02em;color:var(--c-ink-1,#1d1d1f);white-space:nowrap}.host-rev--groups .host-rev-h__u{font-size:14px;font-weight:400;line-height:1;letter-spacing:0;color:var(--c-ink-3,#636369)}.host-rev--groups .host-rev-h__count{font-size:14px;font-weight:500;line-height:20px;color:var(--c-ink-1,#1d1d1f);white-space:nowrap}.host-rev--groups .host-rev-h__cmp{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--c-ink-3,#636369)}.host-rev--groups .host-rev-h__delta{font-weight:500;white-space:nowrap}.host-rev--groups .host-rev-h__delta.is-up{color:#2e6a43}.host-rev--groups .host-rev-h__delta.is-down{color:#a13a29}.host-rev--groups .host-rev-h__cmp-v{white-space:nowrap}.host-rev--groups .host-rev-h__note{order:1;margin:4px 0 0;font-size:12px;line-height:16px;color:var(--c-ink-3,#636369)}.host-rev--groups .host-rev-h__note:last-child{margin-top:8px}.host-rev--groups .host-rev-h__note.is-bad{display:flex;align-items:center;gap:4px;font-weight:500;color:#a13a29}.host-rev--groups .host-rev-h__mark{flex:none;width:16px;height:16px}.host-rev--groups .host-rev-g--cancel.has-cancel :is(.host-rev-h__value,.host-rev-h__u,.host-rev-h__count){color:#a13a29}.host-rev--groups .host-rev-b{min-width:0}.host-rev--groups .host-rev-glist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.host-rev--groups .host-rev-grow{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;padding:12px 0;border-top:1px solid var(--c-line,#e8e8ec)}.host-rev--groups .host-rev-grow.is-dimmed{opacity:.55}.host-rev--groups .host-rev-grow:before{content:"";order:2;flex:0 0 100%;height:0}.host-rev--groups .host-rev-grow__who{order:1;flex:1 1 0;display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;min-width:0}.host-rev--groups .host-rev-grow__name{font-weight:600;color:var(--c-ink-1,#1d1d1f)}.host-rev--groups .host-rev-grow__tags{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.host-rev--groups .host-rev-grow__ch,.host-rev--groups .host-rev-grow__room{color:var(--c-ink-3,#636369)}.host-rev--groups .host-rev-grow__ch:before{content:"";display:inline-block;width:2px;height:2px;margin-right:8px;border-radius:999px;background:var(--c-ink-3,#636369);vertical-align:middle}.host-rev--groups .host-rev-grow__tag{display:inline-flex;align-items:center;flex:none;height:20px;padding:0 8px;border-radius:999px;background:#fbe9e4;color:#a13a29;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.host-rev--groups .host-rev-grow__amt{order:1;flex:none;font-weight:600;color:var(--c-ink-1,#1d1d1f);white-space:nowrap}.host-rev--groups .host-rev-g--cancel .host-rev-grow__amt{color:#a13a29}.host-rev--groups .host-rev-grow__meta,.host-rev--groups .host-rev-grow__sub{order:3;min-width:0;font-size:12px;line-height:16px;color:var(--c-ink-3,#636369)}.host-rev--groups .host-rev-grow__meta{flex:1 1 auto}.host-rev--groups .host-rev-grow__sub{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.host-rev--groups .host-rev-grow__per{white-space:nowrap}.host-rev--groups .host-rev-grow__per+.host-rev-grow__terms:before{content:"";display:inline-block;width:2px;height:2px;margin-right:4px;border-radius:999px;background:var(--c-ink-3,#636369);vertical-align:middle}.host-rev--groups .host-rev-b__empty{margin:0;padding-top:12px;border-top:1px solid var(--c-line,#e8e8ec);font-size:12px;line-height:16px;color:var(--c-ink-3,#636369)}.host-rev--groups .host-rev-more{display:flex;margin:8px 0 0}.host-rev--groups .host-rev-more .host-rev-more__btn{box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;min-height:40px;margin:-10px -4px;padding:10px 4px;border:0;border-radius:10px;background:transparent;color:var(--c-ink-1,#1d1d1f);font:inherit;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px}.host-rev--groups .host-rev-more .host-rev-more__btn:hover:not(:disabled){background:transparent;border-color:transparent}.host-rev--groups .host-rev-more .host-rev-more__btn:focus-visible{text-decoration-line:underline;text-decoration-color:var(--c-ink-1,#1d1d1f)}.host-rev--groups .host-rev-more .host-rev-more__btn:active{opacity:.6}.host-rev--groups .host-rev-more__ic{flex:none;width:16px;height:16px;color:var(--c-ink-3,#636369);transition:transform .18s cubic-bezier(.22,.61,.36,1)}.host-rev--groups .host-rev-more__btn[aria-expanded=true] .host-rev-more__ic{transform:rotate(180deg)}.host-rev--groups .host-rev-more__btn:focus-visible .host-rev-more__ic{color:var(--c-ink-1,#1d1d1f)}@media (hover:hover){.host-rev--groups .host-rev-more .host-rev-more__btn:hover{text-decoration-line:underline;text-decoration-color:var(--c-ink-1,#1d1d1f)}.host-rev--groups .host-rev-more__btn:hover .host-rev-more__ic{color:var(--c-ink-1,#1d1d1f)}}@media (max-width:600px){.host-rev--groups .host-rev-more .host-rev-more__btn{min-height:44px;margin:-12px -4px;padding:12px 4px}}@media (prefers-reduced-motion:reduce){.host-rev--groups .host-rev-trv,.host-rev--groups[aria-busy=true] .host-rev-trv{transition-duration:0s}.host-rev--groups .host-rev-more__ic{transition:none}}@container host-rev-groups (600px <= width < 880px){.host-rev--groups .host-rev-trv{grid-template-columns:repeat(2,minmax(0,1fr))}.host-rev--groups .host-rev-g--stay{grid-column:1/-1;padding-bottom:20px;border-bottom:1px solid var(--c-line,#e8e8ec)}.host-rev--groups .host-rev-g+.host-rev-g{padding-top:0;border-top:0}.host-rev--groups .host-rev-g--new{padding-right:25px}.host-rev--groups .host-rev-g--cancel{padding-left:24px;border-left:1px solid var(--c-line,#e8e8ec)}}@container host-rev-groups (width >= 880px){.host-rev--groups .host-rev-trv{grid-template-columns:minmax(216px,5fr) minmax(0,9fr) minmax(0,9fr);column-gap:24px}.host-rev--groups .host-rev-g+.host-rev-g{margin-top:0;padding-top:0;padding-left:24px;border-top:0;border-left:1px solid var(--c-line,#e8e8ec)}}