/* 典型案例详情样式 - 与原型 case_search_detail.html 保持一致 */
|
|
.case-detail-container {
|
max-width: 1000px;
|
margin: 0 auto;
|
background-color: white;
|
border-radius: 10px;
|
overflow: hidden;
|
height: 100%;
|
}
|
|
.case-detail-info-section {
|
padding: 25px 30px;
|
border-bottom: 1px solid #eaeaea;
|
}
|
|
.case-detail-info-title {
|
color: #1A6FB8 !important;
|
font-size: 20px !important;
|
margin-bottom: 20px !important;
|
padding-bottom: 10px !important;
|
border-bottom: 2px solid #f0f0f0 !important;
|
font-weight: 600 !important;
|
}
|
|
.case-detail-info-grid {
|
display: grid;
|
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
|
gap: 20px;
|
}
|
|
.case-detail-info-item {
|
margin-bottom: 5px;
|
display: block;
|
}
|
|
.case-detail-info-label {
|
font-weight: 600;
|
color: #555;
|
margin-right: 8px;
|
}
|
|
.case-detail-info-value {
|
color: #222;
|
}
|
|
.case-detail-body {
|
padding: 25px 30px;
|
}
|
|
.case-detail-section {
|
margin-bottom: 30px;
|
}
|
|
.case-detail-section-title {
|
color: #1A6FB8 !important;
|
font-size: 18px !important;
|
margin-bottom: 15px !important;
|
padding-left: 10px !important;
|
border-left: 4px solid #1A6FB8 !important;
|
font-weight: 600 !important;
|
}
|
|
.case-detail-section-content {
|
background-color: #f9fafc;
|
padding: 20px;
|
border-radius: 8px;
|
border-left: 3px solid #d0e3f0;
|
line-height: 1.6;
|
color: #333;
|
}
|
|
.case-detail-plaintiff-demand,
|
.case-detail-court-decision,
|
.case-detail-mediation-result {
|
background-color: #f0f8ff;
|
border-left: 3px solid #1A6FB8;
|
padding-left: 0;
|
}
|
|
.case-detail-inner-content {
|
padding-left: 20px;
|
}
|
|
.case-detail-mediation-process {
|
background-color: #f9fff0;
|
border-left: 3px solid #7cb342;
|
}
|
|
.case-detail-legal-articles {
|
background-color: #fff8f0;
|
border-left: 3px solid #ff9800;
|
}
|
|
.case-detail-mediation-scheme {
|
background-color: #f5f0ff;
|
border-left: 3px solid #8a63d2;
|
}
|
|
.case-detail-section-content p {
|
margin-bottom: 15px;
|
}
|
|
.case-detail-section-content p:last-child {
|
margin-bottom: 0;
|
}
|
|
.case-detail-section-content ol,
|
.case-detail-section-content ul {
|
padding-left: 20px;
|
}
|
|
.case-detail-section-content li {
|
margin-bottom: 8px;
|
}
|
|
.case-detail-article {
|
margin-bottom: 15px;
|
padding-bottom: 15px;
|
border-bottom: 1px dashed #e0e0e0;
|
}
|
|
.case-detail-article:last-child {
|
border-bottom: none;
|
margin-bottom: 0;
|
padding-bottom: 0;
|
}
|
|
.case-detail-article-title {
|
font-weight: 600;
|
color: #d45a00;
|
margin-bottom: 5px;
|
}
|
|
.case-detail-note {
|
font-style: italic;
|
color: #666;
|
margin-top: 15px;
|
padding: 10px;
|
background-color: #f8f9fa;
|
border-radius: 5px;
|
border-left: 3px solid #aaa;
|
}
|
|
@media (max-width: 768px) {
|
.case-detail-header, .case-detail-info-section, .case-detail-body {
|
padding: 20px;
|
}
|
|
.case-detail-info-grid {
|
grid-template-columns: 1fr;
|
}
|
}
|