.jdbPublicCalendarEditor{background:#fff;border:1px solid #dbe8f5;border-radius:18px;padding:16px;margin:14px 0;color:#183554}.jdbPublicCalendarEditor h4{margin:0 0 8px}.jdbPublicCalendarEditor p{font-size:14px;line-height:1.5}.jdbPublicException{border:1px solid #dbe8f5;border-radius:14px;background:#f8fbff;padding:14px;margin:10px 0}.jdbPublicExceptionHead,.jdbPublicRange{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.jdbPublicCalendarEditor label{display:grid;gap:5px}.jdbPublicCalendarEditor input{max-width:220px;padding:9px!important;border:1px solid #dbe8f5;border-radius:10px}.jdbPublicCalendarEditor .jdbPublicCheck{display:flex!important;align-items:center;gap:8px;line-height:1.4;margin:12px 0}.jdbPublicCalendarEditor .jdbPublicCheck input{width:18px!important;min-width:18px!important;min-height:18px!important;height:18px!important;margin:0}.jdbPublicCalendarEditor button{border:1px solid #bcd8ef;border-radius:10px;background:#eef7ff;color:#07539c;padding:9px 12px;font-weight:700}.jdbPublicRange{margin:10px 0}.jdbPublicCalendarError{color:#b42318}.jdbPublicCalendarEditor [hidden]{display:none!important}@media(max-width:620px){.jdbPublicExceptionHead{display:grid;grid-template-columns:1fr}.jdbPublicRange{display:grid;grid-template-columns:1fr 1fr auto}.jdbPublicCalendarEditor input{width:100%;max-width:100%}}
