/** * SimulationBriefing Styles */ .simulation-briefing-page .frame-wide { max-width: 1100px; align-items: center; } .simulation-briefing-page .briefing-title { font-size: 28px; font-weight: 600; color: #202124; text-align: center; margin: 0 0 32px 0; } /* Agents Grid */ .simulation-briefing-page .agents-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; width: 100%; margin-bottom: 32px; } .simulation-briefing-page .agent-card { background: #FFFFFF; border: 1px solid #E9E9E9; border-radius: 16px; padding: 24px; text-align: center; } .simulation-briefing-page .agent-title { font-size: 18px; font-weight: 500; color: #202124; margin: 0 0 4px 0; } .simulation-briefing-page .agent-subtitle { font-size: 13px; color: #5F6368; margin: 0 0 16px 0; } .simulation-briefing-page .medgemma-inline { background: linear-gradient(135deg, #EA4335, #FBBC04, #34A853, #4285F4); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 500; } .simulation-briefing-page .agent-icon { margin: 16px 0; } .simulation-briefing-page .patient-photo-container { margin: 16px 0; } .simulation-briefing-page .patient-photo { width: 100px; height: 100px; border-radius: 50%; object-fit: cover; filter: grayscale(30%); } .simulation-briefing-page .agent-description { font-size: 14px; color: #5F6368; line-height: 1.6; text-align: left; margin: 0 0 12px 0; } .simulation-briefing-page .agent-criteria { list-style: none; padding: 0; margin: 12px 0 0 0; text-align: left; } .simulation-briefing-page .agent-criteria li { font-size: 13px; color: #202124; padding: 6px 0; border-bottom: 1px solid #F4F4F4; } .simulation-briefing-page .wound-info { background: #F4F4F4; border-radius: 8px; padding: 12px; font-size: 13px; color: #202124; text-align: left; margin: 8px 0; } .simulation-briefing-page .patient-context { font-size: 12px; color: #9AA0A6; } /* Explanation Section */ .simulation-briefing-page .explanation-section { width: 100%; margin-bottom: 24px; } .simulation-briefing-page .explanation-text { font-size: 14px; color: #5F6368; line-height: 1.7; margin: 0 0 16px 0; } .simulation-briefing-page .highlight { background: linear-gradient(transparent 60%, #C2E7FF 40%); font-weight: 500; color: #202124; } .simulation-briefing-page .visual-guidance-box { background: #F3E8FF; border: 1px solid #9333EA; border-radius: 12px; padding: 16px; font-size: 14px; color: #333; margin: 16px 0; line-height: 1.6; } /* Start Button */ .simulation-briefing-page .start-button { margin-top: 16px; } /* Responsive */ @media (max-width: 800px) { .simulation-briefing-page .agents-grid { grid-template-columns: 1fr; } }