/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lecture-container{width:100%;max-width:1000px;margin:0 auto;padding:20px 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;}.lecture-container > .lecture-card:nth-child(n+5){display:none !important;}.lecture-card{display:block;position:relative;margin:0;padding:20px;border:1px solid #e0e0e0;border-radius:8px;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.05);overflow:hidden;transition:all 0.3s ease;min-height:200px;}.lecture-card .lecture-date{position:absolute;top:15px;left:15px;width:60px;background:#1866E1;color:white;padding:8px 10px;text-align:center;border-radius:4px;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.lecture-card .lecture-date .date-month{font-size:12px;font-weight:bold;margin:0;}.lecture-card .lecture-date .date-day{display:none;}.lecture-card .lecture-date .date-year{font-size:14px;font-weight:bold;margin:4px 0 0 0;padding:4px 0;background:#0f47b3;border-radius:2px;}.lecture-card .lecture-content{margin-left:85px;margin-top:10px;padding:0 10px 20px 0;position:relative;}.lecture-card .lecture-content:after{content:'';position:absolute;bottom:0;right:0;width:100px;height:80px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 80"><path fill="%23e6f0ff" d="M0 80 L100 80 L100 0 L0 80 Z"/></svg>') no-repeat;background-size:contain;opacity:0.7;z-index:0;}.lecture-card .lecture-content .lecture-title{font-size:14px;font-weight:bold;color:#333;margin:0 0 12px 0;line-height:1.3;position:relative;z-index:1;}.lecture-card .lecture-content .lecture-info{font-size:12px;color:#666;margin:6px 0;line-height:1.3;position:relative;z-index:1;}.lecture-card .lecture-content .lecture-info:before{display:none;}.lecture-card .lecture-content .lecture-info:nth-child(2){display:block;font-size:12px;}.lecture-card .lecture-content .lecture-info:nth-child(3){display:block;font-size:12px;}.lecture-card .lecture-content .lecture-info:nth-child(4){font-size:12px;}.lecture-card .lecture-content .lecture-info:nth-child(5){font-size:12px;}.lecture-card:hover{box-shadow:0 3px 8px rgba(0,0,0,0.1);transform:translateY(-2px);transition:all 0.3s ease;}@media (max-width:768px){.lecture-container{grid-template-columns:1fr;grid-gap:15px;padding:15px 0;}.lecture-card{padding:15px;min-height:180px;}.lecture-card .lecture-date{top:10px;left:10px;padding:6px 8px;width:50px;}.lecture-card .lecture-date .date-month{font-size:10px;}.lecture-card .lecture-date .date-year{font-size:12px;padding:3px 0;}.lecture-card .lecture-content{margin-left:70px;margin-top:5px;padding:0 8px 15px 0;}.lecture-card .lecture-content .lecture-title{font-size:13px;margin-bottom:10px;}.lecture-card .lecture-content .lecture-info{font-size:11px;margin:5px 0;}.lecture-card .lecture-content:after{width:80px;height:60px;}}@media (min-width:992px){.lecture-container{max-width:1000px;}}.lecture-container::-webkit-scrollbar{width:6px;}.lecture-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px;}.lecture-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px;}.lecture-container::-webkit-scrollbar-thumb:hover{background:#a1a1a1;}
