.agenda{padding-top:clamp(28px,4vw,48px)}.agenda__days{display:grid;gap:clamp(36px,5vw,64px)}.agenda .agenda-day__tracks{max-width:740px;padding:clamp(32px,5vw,56px) 0}.agenda .agenda-day{position:relative;overflow:hidden}.agenda .agenda-day__inner{position:relative;display:grid;grid-template-columns:130px 1fr;gap:clamp(14px,2.6vw,24px)}@media (max-width: 900px){.agenda .agenda-day__inner{grid-template-columns:1fr}}.agenda .agenda-day__timeline .timeline{position:absolute;left:70px;top:0;bottom:0;width:3px}.agenda .agenda-day__timeline .badge{position:sticky;display:grid;color:var(--c-white);background-size:cover;width:115px;height:91px}.agenda .agenda-day__timeline .badge .date{display:flex;flex-direction:column;justify-content:center;align-items:center}.agenda .agenda-day__timeline .badge .date strong{font-family:Space Grotesk;font-size:56px;font-style:normal;font-weight:500;line-height:64px}.agenda .agenda-day__timeline .badge .date em{font-family:Space Grotesk;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width: 900px){.agenda .agenda-day__timeline .timeline{display:none}}.agenda .agenda-day__media{position:absolute;overflow:hidden}.agenda .agenda-day__media img{display:block;width:100%;height:auto}@media screen and (max-width: 990px){.agenda .agenda-day__media{display:none}}.agenda .agenda-day__tracks{display:grid;gap:clamp(18px,2.4vw,26px);position:relative;z-index:2}.agenda__light .badge{background-image:url(https://balticseosummit.lt/wp-content/uploads/2025/10/agenda-date-bg.svg)}.agenda__light .date strong,.agenda__light .date em{color:var(--c-white)}.agenda__light .timeline{background:var(--c-bg-deep)}.agenda__light .agenda-card{box-shadow:0 0 13px #04102017}.agenda__light .agenda-table__head,.agenda__light .agenda-table__row{color:var(--c-bg-deep)}.agenda__light .agenda-day__media{right:-20%;top:24px}@media screen and (max-width: 990px){.agenda__light .agenda-table__row:not(:last-child){border-bottom:1px solid var(--c-bg-deep, #0c1520)}}.agenda__dark .badge{background-image:url(https://balticseosummit.lt/wp-content/uploads/2025/10/gray-date-bg.svg)}.agenda__dark .date strong,.agenda__dark .date em{color:var(--c-bg-deep)}.agenda__dark .timeline{background:var(--c-white)}.agenda__dark .agenda-card{box-shadow:0 0 21px #d2ff6570}.agenda__dark .agenda-table__head,.agenda__dark .agenda-table__row{color:var(--c-white)}.agenda__dark .agenda-day__media{right:-40%;top:15%}@media screen and (max-width: 990px){.agenda__dark .agenda-table__row:not(:last-child){border-bottom:1px solid var(--c-white, #fff)}}.agenda-card{border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:clamp(14px,2vw,18px)}.agenda-card .agenda-card__title{font-size:24px;font-style:normal;font-weight:500;line-height:32px}.agenda-table{display:grid;gap:8px}.agenda-table__head,.agenda-table__row{display:grid;grid-template-columns:140px 1fr 260px;gap:14px}@media (max-width: 760px){.agenda-table__head,.agenda-table__row{grid-template-columns:110px 1fr}.agenda-table__head>:last-child,.agenda-table__row>:last-child{grid-column:1/-1}}.agenda-table__head{padding:10px 12px;border-radius:10px;font-weight:400}.agenda-table__body{display:grid;gap:6px}.agenda-table__row{padding:10px 12px}
