.request-conversation{margin:24px 0;border-top:1px solid #d9e3df;padding-top:20px}.request-conversation-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.request-conversation-heading h4{margin:0;font-size:1rem}.request-conversation-heading small{color:#60706b}.request-timeline{list-style:none;padding:0 0 0 18px;margin:0 0 0 5px;border-left:2px solid #d3dfd9}.request-timeline .request-message{position:relative;padding:14px 16px;margin:0 0 12px;border:1px solid #dce5df;border-radius:8px;background:#fff}.request-message:before{content:'';position:absolute;left:-25px;top:20px;width:10px;height:10px;border-radius:50%;background:#769781;border:2px solid white}.request-timeline .request-message.is-latest{border-color:#96b4a0;background:#f7faf8}.request-message-meta{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;font-size:.82rem}.request-message-meta>span{color:#60706b}.request-message-meta time{margin-left:auto;color:#60706b;white-space:nowrap}.request-message-meta .request-latest{font-size:.72rem;color:#28543a;background:#e4efe7;border-radius:4px;padding:2px 6px}.request-message-action{font-size:.8rem;color:#52715f;margin:6px 0 0}.request-message-action span{color:#60706b}.request-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;margin:10px 0 0}.request-earlier{margin-bottom:12px}.request-earlier>summary{padding:8px 0;color:#466a54;cursor:pointer}.request-next{margin:18px 0;padding:14px 16px;border-left:3px solid #83a78c;background:#f2f6f3}.request-next strong{display:block;margin-bottom:4px}.request-next p{margin:0}.request-next-actions{margin-top:22px;padding-top:18px;border-top:1px solid #d9e3df}.request-next-actions>h4{margin:0 0 12px}.request-next-actions .resource-decision-form{padding:14px 0}.request-next-actions .resource-decision-form h5{font-size:1rem;margin:0 0 12px}.request-next-actions .resource-general-reply{margin-top:12px}.resource-request-card .resource-status-summary:empty{display:none}@media(max-width:600px){.request-message-meta time{margin-left:0;flex-basis:100%}.request-timeline{padding-left:12px}.request-message:before{left:-19px}.request-timeline .request-message{padding:12px}.request-conversation-heading small{font-size:.72rem}}

.action-history .request-timeline{padding-left:18px;margin-left:5px}.action-history .request-timeline .request-message{display:block;padding:14px 16px;margin-bottom:12px}.action-history .request-conversation{font-size:13px}.meeting-aside .request-message-meta time{margin-left:0;flex-basis:100%}.meeting-aside .request-conversation-heading small{font-size:11px}
