.pcards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pcard{gap:2px;padding:10px 13px 11px;display:grid}.pcard.cur{box-shadow:inset 0 0 0 1.5px var(--sea),0 1px 2px #141e201a}.pc-top{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:34px;display:flex}.pc-top b{font-size:15px;font-weight:600}.pc-top>.btn,.pc-top>.tag{margin-left:auto}.pc-top>.btn{min-height:34px;padding:5px 12px;font-size:13px}.pc-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.pc-room{color:var(--ink-soft);font-size:12.5px;line-height:1.35}.pc-alt{color:var(--ink-soft);font-size:12px}.pcard.warn{box-shadow:inset 0 0 0 1.5px var(--ink),0 1px 2px #141e201a}.pc-line{color:var(--ink-soft);margin-top:3px;font-size:12.5px;line-height:1.35}.pc-line .tag{margin-right:6px;position:relative;top:-1px}.pcard.warn .pc-line{color:var(--ink)}.pc-also{justify-self:start;align-items:center;min-height:30px;margin:-4px 0 -7px;font-size:12.5px;font-weight:550;display:inline-flex}.p-set{gap:8px;display:grid}.plans>.btn.quiet{justify-self:center}
.top .me{border-color:var(--ink);background-image:linear-gradient(90deg,#fff 50%,var(--ink) 50%);color:#fff;align-self:center;width:38px;min-height:38px;padding:0;font-weight:600}.pf-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pf-total small{color:var(--ink-soft);letter-spacing:0;font-size:16px;font-weight:500}.pf-ask{border-top:1px solid var(--hair);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;padding-top:9px;font-size:13px;display:flex}.pf-ask .btn.quiet,.pf .irow .btn.quiet{min-height:34px;padding:4px 8px}.pf-price{border-top:1px solid var(--hair);gap:8px;padding:10px 0 12px;display:grid}.pf-price .i-acts{justify-content:flex-start}.pf-share .i-acts{gap:6px}.pf-share .i-ask{color:var(--ink-soft);font-size:13px}.pf .bar{align-items:center}.pf-me{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid}.pf .sub{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;font-stretch:88%}.pf-sum{border:1px solid var(--hair);font-variant-numeric:tabular-nums;background:#ffffff85;border-radius:14px;gap:8px;padding:14px 14px 13px;display:grid}.pf-sum .sub{margin:0}.pf-total{letter-spacing:-.012em;margin-bottom:6px;font-size:clamp(25px,3vw,31px);font-weight:600;line-height:1.1}.pf-ends{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:2px 16px;display:flex}.pf-ends b{color:var(--ink);font-weight:600}.pf-ends .on b{color:var(--sea)}.pf-line{color:var(--ink-soft)}.pf-note{color:var(--ink-soft);font-size:12.5px}.pf-rail{border-top:1px solid var(--hair);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:11px 0 12px;display:grid}.pf-rail b{font-weight:600}.pf-of,.pf-left{color:var(--ink-soft);text-align:right;font-size:13px}.pf-rail .meter{align-self:center}.pf-left{min-width:7.5em}.got-what{flex:1;min-width:0}.got-price{margin-left:auto}.got-add{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.got-add input{flex:140px;min-width:0}.got-add small[role=alert]{flex-basis:100%;margin:0}.top .pills{justify-self:end;align-items:center;gap:8px;min-height:clamp(33px,3.6vw,42px);display:flex}@media (max-width:720px){.top .pills{gap:4px}.top .pills .btn{min-height:28px;padding:2px 7px;font-size:12px}.top .pills .me{width:28px;padding:0}.top .pills .btn:after{content:"";position:absolute;inset:-8px -2px}}
