/** KULİS Etkinlikler & Sektör Takvimi — v1.7.47.102 professional layer */
.kulis-events-app{--ev102-line:#dfe5ec;--ev102-muted:#66758a;--ev102-text:#1f2f43;--ev102-soft:#f6f8fb;--ev102-accent:#215fa8;color:var(--ev102-text)}
.kulis-events-app .kulis-events-hero,.kulis-events-app .kulis-events-calendar,.kulis-events-app .kulis-event-card,.kulis-events-app .kulis-event-action-card,.kulis-events-app .kulis-event-organizer,.kulis-events-app .kulis-event-facts,.kulis-events-app .kulis-events-form-block{box-shadow:none!important;background:#fff!important;border-color:var(--ev102-line)!important}
.kulis-events-app .kulis-event-detail__cover::after{display:none!important;background:none!important}
.kulis-events-app .kulis-event-detail__badges span,.kulis-events-app .kulis-event-card__cover em,.kulis-events-app .kulis-event-card__plan{backdrop-filter:none!important}
.kulis-events-app .kulis-event-detail__badges span{background:#25364a!important;color:#fff!important;border:1px solid #25364a!important}
.kulis-events-app .kulis-event-detail__status,.kulis-events-app .kulis-event-detail__visibility{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #d8e2ee;border-radius:6px;background:#f4f7fb;color:#31506f;font-size:12px;font-weight:750;line-height:1.2}
.kulis-events-app .kulis-event-detail__visibility{margin-left:6px;background:#fff;color:#5b6b7f}
.kulis-events-app .kulis-event-card{border-radius:12px!important;overflow:hidden}
.kulis-events-app .kulis-event-card__cover{border-radius:0!important;background-color:#edf1f5!important}
.kulis-events-app .kulis-event-card__body{padding:15px 16px!important}
.kulis-events-app .kulis-event-card__content h3{font-size:17px!important;line-height:1.3!important;letter-spacing:-.01em}
.kulis-events-app .kulis-event-card__content p{font-size:13px!important;line-height:1.55!important;color:var(--ev102-muted)!important}
.kulis-events-app .kulis-event-card__meta,.kulis-events-app .kulis-event-card footer,.kulis-events-app .kulis-event-capacity>div,.kulis-events-app .kulis-event-facts p{font-size:12px!important}
.kulis-events-app .kulis-event-detail__meta>span{font-size:12.5px!important;border-radius:9px!important;background:#fafbfd!important}
.kulis-events-app .kulis-event-detail__meta b{font-size:11.5px!important}
.kulis-events-app .kulis-event-detail__description{font-size:15.5px!important;line-height:1.72!important}
.kulis-events-app .kulis-event-schedule__list article{border-radius:9px!important;background:#fff!important}
.kulis-events-app .kulis-event-schedule__list time{border-radius:6px!important;background:#f1f5f9!important;color:#244f7a!important;font-size:12px!important}
.kulis-events-app .kulis-event-schedule__list time small,.kulis-events-app .kulis-event-schedule__list p,.kulis-events-app .kulis-event-schedule__list small,.kulis-events-app .kulis-event-attendees__list>a{font-size:12px!important}
.kulis-events-app .kulis-event-action-card__eyebrow,.kulis-events-app .kulis-event-organizer small{font-size:11px!important;letter-spacing:.08em!important}
.kulis-events-app .kulis-event-action-card p{font-size:12.5px!important;line-height:1.5}
.kulis-events-app .kulis-event-deadline-note{margin:8px 0;padding:8px 9px;border-left:3px solid #a66c18;background:#fffaf2;color:#6f4b18;font-size:12px!important;line-height:1.45}
.kulis-events-app .kulis-event-attendance-actions button:disabled{cursor:not-allowed;opacity:.52}
.kulis-events-app .kulis-events-form-block{border-radius:12px!important}
.kulis-events-app .kulis-events-form-block legend strong{font-size:15px!important}
.kulis-events-app .kulis-events-form-block legend small,.kulis-events-app .kulis-events-form small{font-size:12px!important;line-height:1.45!important}
.kulis-events-app .kulis-events-form label{font-size:12.5px!important;font-weight:700!important}
.kulis-events-app .kulis-events-form :is(input,select,textarea){border-radius:7px!important;border-color:#ccd6e1!important;box-shadow:none!important}
.kulis-events-app .kulis-events-form :is(input,select,textarea):focus{border-color:#5a82ae!important;box-shadow:0 0 0 2px rgba(64,103,146,.12)!important;outline:none}
.kulis-events-app .kulis-event-network-status{margin-right:auto;display:inline-flex;align-items:center;gap:6px;color:#52657b;font-size:12px;font-weight:700}
.kulis-events-app .kulis-event-network-status::before{content:"";width:7px;height:7px;border-radius:50%;background:#3b8a5a}
.kulis-events-app .kulis-event-network-status.is-offline{color:#9a3d3d}.kulis-events-app .kulis-event-network-status.is-offline::before{background:#b74848}
.kulis-events-app .kulis-event-cover-picker [data-event-cover-select]:disabled{opacity:.5;cursor:not-allowed}
.kulis-events-app .kulis-events-calendar__weekdays span,.kulis-events-app .kulis-events-calendar__grid article>strong,.kulis-events-app .kulis-events-calendar__grid article a,.kulis-events-app .kulis-events-agenda-day small,.kulis-events-app .kulis-events-agenda-day>time span{font-size:11px!important}
.kulis-events-app .kulis-events-calendar__grid article a{background:#f5f7fa!important;border:1px solid #edf0f4;border-radius:4px!important}
.kulis-events-app .kulis-events-calendar__grid article.is-today{box-shadow:inset 0 0 0 2px #6688ad!important;background:#fbfcfe!important}
.kulis-events-app .kulis-events-calendar__grid article.is-today>strong,.kulis-events-app .kulis-events-agenda-day.is-today>time{background:#335f8c!important;color:#fff!important}
@media(max-width:900px){.kulis-events-app .kulis-event-detail__grid{grid-template-columns:1fr!important}.kulis-events-app .kulis-event-detail aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.kulis-events-app .kulis-event-detail__meta{grid-template-columns:1fr!important}}
@media(max-width:640px){.kulis-events-app{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.kulis-events-app .kulis-event-detail aside{grid-template-columns:1fr}.kulis-events-app .kulis-events-form__actions--sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.kulis-events-app .kulis-events-form-steps{overflow:auto;scrollbar-width:none}.kulis-events-app .kulis-event-detail__toolbar{align-items:flex-start;flex-direction:column}.kulis-events-app .kulis-event-detail__toolbar>div{width:100%;flex-wrap:wrap}.kulis-events-app .kulis-event-detail__status,.kulis-events-app .kulis-event-detail__visibility{font-size:11.5px!important}}
