.safir-extra-panel{margin:18px 0}.safir-extra-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.safir-extra-heading h3{margin:0}.safir-release-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:15px 0}.safir-release-form label{margin:0}.safir-release-form small{font-size:10px;color:#8e9787;font-weight:400;line-height:1.7}.safir-release-note{font-size:11px;color:#77816f;background:#f2f5ec;padding:10px 13px;border-radius:8px}.safir-save-status{margin-right:12px;font-size:11px;color:#53764b}.safir-daily-dashboard{margin-bottom:18px}.safir-chart-filter{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:11px}.safir-chart-filter select{max-width:240px}.safir-selected-stat{display:flex;flex-direction:column;gap:3px;border:1px solid #e5e8e0;background:#f7f8f3;border-radius:9px;padding:12px 16px;margin:14px 0}.safir-selected-stat b{font-size:12px}.safir-selected-stat strong{font-size:19px;color:#214e43}.safir-selected-stat small{font-size:10px;color:#8d9585}.safir-event-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.safir-event-stat{display:flex;flex-direction:column;gap:3px;border:1px solid #e5e8e0;border-radius:9px;padding:12px 14px}.safir-event-stat b{font-size:12px}.safir-event-stat span{color:#214e43;font-size:15px;font-weight:700}.safir-event-stat small{font-size:10px;color:#8d9585}.safir-chart{width:100%;overflow-x:auto;margin-top:14px}.safir-chart svg{width:100%;min-width:520px;height:auto;display:block}.chart-value{font-size:12px;fill:#214e43;font-weight:700}.chart-label{font-size:11px;fill:#76816f}.safir-created-at{display:block;font-size:10px;color:#8b947f;margin-top:2px}.booking select option{white-space:normal}
@media(max-width:760px){.safir-release-form{grid-template-columns:1fr}.safir-extra-heading{align-items:flex-start;flex-direction:column}.safir-event-stats{grid-template-columns:1fr}.safir-chart-filter{width:100%;flex-direction:column;align-items:stretch}.safir-chart-filter select{max-width:none}.safir-selected-stat strong{font-size:16px}}
