Nursing Citizen Development
Deploy EWAAST app
59d87be
/**
* Report Component Styles - Structured Version
*/
.report-container {
width: 100%;
animation: fadeIn 0.5s ease-out;
}
.report-section {
background: #FFFFFF;
border: 1px solid #E0E0E0;
border-radius: 12px;
padding: 24px;
margin-bottom: 24px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.report-header {
font-size: 18px;
font-weight: 600;
color: #202124;
margin: 0 0 16px 0;
display: flex;
align-items: center;
gap: 8px;
border-bottom: 1px solid #F0F0F0;
padding-bottom: 12px;
}
/* Equity Evaluation Specifics */
.equity-evaluation {
background: #F8F7FF;
/* Very light purple tint */
border-color: #E9D8FD;
}
.equity-header {
color: #6B46C1;
border-bottom-color: #E9D8FD;
}
.equity-intro {
font-size: 13px;
color: #553C9A;
background: #E9D8FD;
padding: 8px 12px;
border-radius: 6px;
margin-bottom: 16px;
}
/* Actions */
.report-actions {
display: flex;
justify-content: flex-end;
gap: 16px;
margin-top: 32px;
margin-bottom: 48px;
}
.secondary-button {
background: #FFFFFF;
border: 1px solid #DADCE0;
border-radius: 100px;
padding: 10px 24px;
color: #3C4043;
font-weight: 500;
cursor: pointer;
transition: all 0.2s;
}
.secondary-button:hover {
background: #F8F9FA;
box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3);
}
.primary-button {
background-color: #1a73e8;
color: white;
border: none;
border-radius: 100px;
padding: 10px 24px;
font-weight: 500;
cursor: pointer;
transition: background-color 0.2s;
}
.primary-button:hover {
background-color: #1557b0;
}
.report-card-grid {
display: flex;
gap: 16px;
margin-bottom: 24px;
}
.report-card {
flex: 1;
background: #F8F9FA;
border: 1px solid #E9E9E9;
border-radius: 8px;
padding: 12px 16px;
}
.report-card.urgency.urgent,
.report-card.urgency.immediate {
background: #FEF7F7;
border-color: #FADAD7;
color: #D93025;
}
.report-card-label {
font-size: 11px;
text-transform: uppercase;
color: #5F6368;
letter-spacing: 0.5px;
margin-bottom: 4px;
}
.report-card-value {
font-size: 16px;
font-weight: 500;
color: #202124;
}
.report-text-block {
margin-bottom: 24px;
}
.report-text-block h3 {
font-size: 14px;
font-weight: 600;
color: #202124;
margin: 0 0 8px 0;
}
.report-text-block p,
.care-plan-text {
font-size: 14px;
line-height: 1.6;
color: #3C4043;
margin: 0;
}
/* Equity Checklist */
.equity-checklist {
display: flex;
flex-direction: column;
gap: 12px;
}
.checklist-item {
display: flex;
gap: 12px;
align-items: flex-start;
font-size: 14px;
color: #333;
background: #FFF;
padding: 12px;
border-radius: 8px;
border: 1px solid #E9D8FD;
}
.checklist-item .check {
color: #34A853;
font-weight: bold;
}
@keyframes fadeIn {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}