.pkd-price .uc-btn{margin-top:10px}.pkd-price .pkd-live{font-size:20px;letter-spacing:-.2px;color:var(--ink)}.pkd-price small{max-width:300px;line-height:1.45}.pkd-hotel-rooms{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);color:var(--ink-2);font-size:13.5px;font-weight:700}.pkd-journey{display:grid;gap:4px;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-soft);padding:8px 20px}.pkd-journey-row{display:flex;gap:14px;align-items:flex-start;padding:12px 0}.pkd-journey-row+.pkd-journey-row{border-top:1px solid var(--line)}.pkd-journey-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:var(--bubble);color:var(--accent-ink)}.pkd-journey-ico svg{width:19px;height:19px}.pkd-journey-row p{color:var(--ink-2);font-size:14.5px;font-weight:600;line-height:1.6;margin:7px 0 0}.pkd-journey-row p b{color:var(--ink)}.pkd-legs{margin:6px 0 0;padding-left:20px;display:grid;gap:6px}.pkd-legs li{color:var(--ink-2);font-size:14.5px;font-weight:650;line-height:1.5;padding-left:2px}.pkd-legs li::marker{color:var(--accent-ink);font-weight:800}@media (max-width:760px){.pkd-cta .uc-btn,.pkd-price .uc-btn{width:100%;justify-content:center}.pkd-price small{max-width:none}.pkd-journey{padding:6px 16px}}