/* PromptWork Custom Styles */ .container { max-width: 1400px; margin: auto; } .header { text-align: center; padding: 20px; border-bottom: 2px solid #e0e0e0; margin-bottom: 20px; } /* Assessment panel styling */ .assessment-panel { background: #f8f9fa; padding: 15px; border-radius: 8px; margin: 10px 0; } /* Spotlight tag colors */ .spotlight-concern { border-left: 4px solid #dc3545; padding-left: 10px; background: #fff5f5; } .spotlight-strength { border-left: 4px solid #28a745; padding-left: 10px; background: #f0fff4; } .spotlight-gap { border-left: 4px solid #ffc107; padding-left: 10px; background: #fffdf0; } .spotlight-question { border-left: 4px solid #17a2b8; padding-left: 10px; background: #f0f9ff; } .spotlight-notable { border-left: 4px solid #6f42c1; padding-left: 10px; background: #f8f5ff; } /* Reference panel */ .reference-panel { font-size: 0.9em; line-height: 1.6; } /* Chat interface */ .chatbot-container { border: 1px solid #e0e0e0; border-radius: 8px; } /* Checklist styling */ .checklist-item-pass { color: #28a745; } .checklist-item-fail { color: #dc3545; } /* Risk level badges */ .risk-low { background: #d4edda; color: #155724; padding: 4px 8px; border-radius: 4px; } .risk-moderate { background: #fff3cd; color: #856404; padding: 4px 8px; border-radius: 4px; } .risk-high { background: #f8d7da; color: #721c24; padding: 4px 8px; border-radius: 4px; } .risk-critical { background: #721c24; color: white; padding: 4px 8px; border-radius: 4px; }