.ec-detail-title{align-items:center;width:100%;font-size:30px;font-weight:500;display:inline-flex}.ec-detail-basic{float:left;background-color:#f8fafc;border-radius:8px;flex-direction:column;width:250px;margin-right:14px;padding:8px;transition:transform .3s;display:flex;box-shadow:0 0 2px #0000004d}.ec-detail-basic:hover{transform:scale(1.05)}.event_label{font-size:16px;display:flex}.event_label .event_label_icon{height:14px;margin-right:8px;display:inline-block}.event_label .event_label_content{font-weight:400}.ec-details{width:100%}.ec-detail-content{color:#333;width:100%;min-height:350px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}.ec-detail-content h1,.ec-detail-content h2,.ec-detail-content h3,.ec-detail-content h4,.ec-detail-content h5,.ec-detail-content h6{color:#1a1a1a;margin:20px 0 12px;font-weight:600;line-height:1.3}.ec-detail-content h1{border-bottom:2px solid #f50;padding-bottom:8px;font-size:24px}.ec-detail-content h2{border-bottom:1px solid #e8e8e8;padding-bottom:6px;font-size:20px}.ec-detail-content h3{font-size:18px}.ec-detail-content h4{font-size:16px}.ec-detail-content h5{font-size:14px}.ec-detail-content h6{color:#666;font-size:12px}.ec-detail-content p{text-align:justify;margin:12px 0}.ec-detail-content strong,.ec-detail-content b{color:#1a1a1a;font-weight:600}.ec-detail-content em,.ec-detail-content i{color:#666;font-style:italic}.ec-detail-content u{-webkit-text-decoration:underline #f50;text-decoration:underline #f50}.ec-detail-content a{color:#f50;text-decoration:none;transition:color .2s}.ec-detail-content a:hover{color:#c40;text-decoration:underline}.ec-detail-content ul,.ec-detail-content ol{margin:12px 0;padding-left:24px}.ec-detail-content li{margin:6px 0}.ec-detail-content ul li{list-style-type:disc}.ec-detail-content ol li{list-style-type:decimal}.ec-detail-content blockquote{color:#555;background-color:#f8f9fa;border-left:4px solid #f50;margin:16px 0;padding:12px 16px;font-style:italic}.ec-detail-content code{color:#e74c3c;background-color:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.ec-detail-content pre{background-color:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;margin:16px 0;padding:16px;overflow-x:auto}.ec-detail-content pre code{color:#333;background:0 0;padding:0}.ec-detail-content hr{background-color:#e8e8e8;border:none;height:1px;margin:24px 0}.ec-detail-content table{border-collapse:collapse;background-color:#fff;border-radius:8px;width:100%;margin:20px 0;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 0 2px #0003}.ec-detail-content table thead{color:#fff;background:linear-gradient(135deg,#f50 0%,#c40 100%)}.ec-detail-content table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #fff;padding:16px 12px;font-size:15px;font-weight:600}.ec-detail-content table tbody tr{transition:background-color .2s}.ec-detail-content table tbody tr:nth-child(2n){background-color:#f8fafc}.ec-detail-content table tbody tr:nth-child(odd){background-color:#fff}.ec-detail-content table tbody tr:hover{background-color:#e6f3ff}.ec-detail-content table td{color:#2c3e50;vertical-align:top;border-bottom:1px solid #e8f4ff;padding:14px 12px}.ec-detail-content table tbody tr:last-child td{border-bottom:none}.ec-detail-content table td:first-child,.ec-detail-content table th:first-child{padding-left:20px}.ec-detail-content table td:last-child,.ec-detail-content table th:last-child{padding-right:20px}@media (max-width:768px){.ec-detail-content table{font-size:13px}.ec-detail-content table th,.ec-detail-content table td{padding:10px 8px}.ec-detail-content table td:first-child,.ec-detail-content table th:first-child{padding-left:12px}.ec-detail-content table td:last-child,.ec-detail-content table th:last-child{padding-right:12px}}.ec-detail-content table caption{caption-side:top;color:#1a1a1a;text-align:center;background-color:#f8f9fa;border-bottom:2px solid #f50;padding:12px 0;font-size:16px;font-weight:600}.ec-detail-content table .highlight{color:#856404;font-weight:500;background-color:#fff3cd!important}.ec-detail-content table .success{color:#155724;background-color:#d4edda!important}.ec-detail-content table .warning{color:#856404;background-color:#fff3cd!important}.ec-detail-content table .danger{color:#721c24;background-color:#f8d7da!important}
