.workshop-deliverables {
  --avs-result-accent: #0077c8;
  --avs-result-ink: #12334b;
}
.workshop-deliverables .lpp-deliverable-item {padding:10px;min-height:0}
.workshop-deliverables .avs-result-preview {flex:none;background:linear-gradient(150deg,#f0f6fa,#e2f1fa)}
.workshop-deliverables .avs-result-icon {filter:brightness(0) saturate(100%) invert(30%) sepia(91%) saturate(1454%) hue-rotate(177deg) brightness(91%) contrast(103%)}
.workshop-deliverables .avs-message-symbol {background:#e2f1fa}
.workshop-deliverables .avs-message-front {border-color:#a6cee7;left:12px;right:12px;bottom:16px;font-size:11px}
.workshop-deliverables .avs-paper-highlight {border-color:#0077c8;background:#e2f1fa;color:#185a7a}
.workshop-deliverables .avs-paper-highlight .avs-paper-line {background:#b9dcef}
.workshop-deliverables .avs-review-row-focus .avs-review-dot {background:#0077c8;border-color:#0077c8}
.workshop-deliverable-copy {padding:22px 12px 18px;display:flex;flex-direction:column;flex:1}
.workshop-deliverables .lpp-deliverable-number {display:block;margin-bottom:12px;font-size:12px;color:#0077c8}
.workshop-deliverables .workshop-deliverable-copy h3 {font-size:22px;line-height:1.2;min-height:53px;margin-bottom:14px}
.workshop-deliverables .workshop-deliverable-copy p {border-top:1px solid #dce7ee;padding-top:16px;font-size:15px;line-height:1.65}
.workshop-pillar {display:flex;align-items:center;gap:12px;margin-top:8px;padding:8px;border:1px solid #cee2ee;border-radius:4px;background:#f4f9fc;font-size:11px}
.workshop-pillar b {font-size:10px;color:#0077c8}
.workshop-chat {padding:14px}
.workshop-chat .avs-paper-heading {margin-bottom:14px}
.workshop-chat-bubble {max-width:90%;width:fit-content;padding:10px;border-radius:7px 7px 7px 2px;background:#e4eef5;color:#244f6c;font-size:11px;line-height:1.5}
.workshop-chat-answer {margin:10px 0 0 auto;background:#0077c8;color:#fff;border-radius:7px 7px 2px 7px}
.workshop-chat-typing {display:flex;gap:4px;margin:12px 0 0 4px}
.workshop-chat-typing span {width:4px;height:4px;border-radius:50%;background:#7ea9c3}
@media(hover:hover) and (pointer:fine) {
  .workshop-deliverables .lpp-deliverable-item:hover .avs-device {transform:translateX(-50%) translateY(-3px)}
  .workshop-deliverables .lpp-deliverable-item:hover .avs-message-front {transform:translateY(-3px)}
}
@media(max-width:1180px) {
  .workshop-deliverables .lpp-deliverables-grid {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px) {
  .workshop-deliverables .lpp-deliverables-grid {grid-template-columns:minmax(0,1fr)}
  .workshop-deliverables .workshop-deliverable-copy h3 {min-height:0}
  .workshop-deliverable-copy {padding:22px 14px 18px}
}
@media(prefers-reduced-motion:reduce) {
  .workshop-deliverables .lpp-deliverable-item {transition:none}
  .workshop-deliverables .lpp-deliverable-item:hover {transform:none}
  .workshop-deliverables .lpp-deliverable-item:hover .avs-device {transform:translateX(-50%)}
  .workshop-deliverables .lpp-deliverable-item:hover .avs-message-front {transform:none}
}
