/* Supplied Add Event and Help appearance only. Existing fields and handlers stay intact. */
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent{background:#fffdf7!important;color:#39372e!important;border:1px solid #e4dfd0!important;border-radius:16px!important;width:min(600px,calc(100vw - 28px))!important;padding:0!important;max-height:94dvh!important;overflow:auto!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .dialog-head{padding:22px 24px 10px!important;background:#fffdf7!important;border:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent h2{font:700 28px Georgia,serif!important;color:#39372e!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .eyebrow{color:#a52b30!important;font-size:10px!important;letter-spacing:1.4px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .quick-event-fields{padding:0 24px 24px!important;gap:15px!important;background:transparent!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .field{color:#39372e!important;font-size:13px!important;font-weight:700!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .field .hint{color:#8b897c!important;font-size:11px!important;font-weight:400!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.event-type-trigger){background:#fff!important;color:#39372e!important;border:1px solid #e4dfd0!important;border-radius:8px!important;box-shadow:none!important;font:13px Arial!important;min-height:38px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent input:is([type=checkbox],[type=radio]){accent-color:#a52b30!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickEventCalField{background:#fff!important;border:1px solid #e4dfd0!important;border-radius:9px!important;padding:12px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .check-field{font-weight:400!important;font-size:12px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .yomi-tour-launch-row{margin:0 0 8px!important;gap:14px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .yomi-tour-launch-row button{border:0!important;background:transparent!important;color:#a52b30!important;font:12px Arial!important;padding:0!important;min-height:25px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent button.icon{background:#fff!important;border:1px solid #e4dfd0!important;color:#77796d!important;border-radius:7px!important;width:34px!important;height:34px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent :is(.dialog-actions,.wizard-actions){background:#faf8ef!important;border-top:1px solid #e4dfd0!important;padding:16px 24px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent button[type=submit]{background:#a52b30!important;color:#fff!important;border:1px solid #a52b30!important;border-radius:7px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent #cancelQuickAdd{background:#fff!important;color:#39372e!important;border:1px solid #e4dfd0!important;border-radius:7px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-panel{right:0!important;top:0!important;bottom:0!important;width:430px!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;border:1px solid #e4dfd0!important;background:#fffdf7!important;box-shadow:-24px 0 0 100vmax #39372e77!important;font-family:Arial,sans-serif!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-head{background:#fffdf7!important;padding:24px 22px 14px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-head h2{font:700 26px Georgia,serif!important;color:#39372e!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-head button{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid #e4dfd0!important;border-radius:7px!important;background:#fff!important;color:#77796d!important;font-size:23px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-tabs{margin:0 22px 16px!important;padding:3px!important;background:#eeeadd!important;border-radius:8px!important;gap:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-tabs button{border:0!important;background:transparent!important;color:#77796d!important;border-radius:6px!important;font-weight:400!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-tabs button[aria-selected=true]{background:#fff!important;color:#a52b30!important;font-weight:700!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-body{padding:0 22px 22px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-video-library{border:0!important;background:transparent!important;margin:0 0 14px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-video-library>summary{background:#a52b30!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:18px!important;list-style:none!important;font-size:16px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-faq{border:1px solid #e4dfd0!important;border-radius:12px!important;overflow:hidden!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-faq details{border:0!important;border-bottom:1px solid #eeeadd!important;border-radius:0!important;margin:0!important;background:#fff!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-faq details:last-child{border-bottom:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-faq summary{font:700 14px/1.4 Arial!important;padding:14px!important;list-style:none!important;position:relative;padding-right:30px!important;background:#fff!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-faq summary:after{content:'›';position:absolute;right:14px;color:#a52b30!important;font-size:18px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-faq details[open] summary:after{transform:rotate(90deg)}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-faq .yh-media-options{padding:0 12px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-faq .yh-media-options :is(a,button){border:0!important;background:transparent!important;color:#a52b30!important;padding:2px!important;min-height:30px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-note{color:#77796d!important;font-size:12px!important}
@media(max-width:680px){html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent{width:100%!important;max-width:100%!important;max-height:96dvh!important;margin:auto 0 0!important;top:auto!important;bottom:0!important;border-radius:20px 20px 0 0!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .quick-event-fields{padding:0 18px 20px!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-panel{top:auto!important;bottom:0!important;width:100%!important;max-height:92dvh!important;border-radius:20px 20px 0 0!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-head{padding-top:24px!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-panel:before{content:'';display:block;height:4px;width:40px;background:#d4d0c1;border-radius:4px;position:absolute;left:calc(50% - 20px);top:7px;z-index:4}}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent#quickAddEvent{max-width:600px!important;min-width:min(600px,calc(100vw - 28px))!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickEventCalList{max-height:none!important;display:grid!important;grid-template-columns:1fr 1fr!important;border:0!important;padding:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-head h2.yh-reference-heading{color:#39372e!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-video-library>summary:before{content:'▷';display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fffdf7;color:#a52b30;float:left;margin-right:12px}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign .yh-video-library>summary:after{display:none!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign [data-yh-help]>.yomi-button-guide-launch,html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign [data-yh-help] .yh-note .yomi-button-guide-launch{border:0!important;background:transparent!important;color:#a52b30!important;font-size:12px!important}
@media(max-width:680px){html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent#quickAddEvent{min-width:100%!important;max-width:100%!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickEventCalList{grid-template-columns:1fr!important}}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .yomi-tour-launch-row{justify-content:flex-start!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .dialog-head{box-shadow:none!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent #closeQuickAdd{outline:none!important;border:1px solid #e4dfd0!important}
@media(min-width:681px){html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .quick-event-fields{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:12px!important;row-gap:0!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .quick-event-fields>*{grid-column:1 / -1}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .quick-event-fields>label:has(:is(#quickEventDate,#quickEventHebrew,#quickEventCelebrant,#quickEventParents,#quickEventAddress,#quickEventCity)){grid-column:auto!important}html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .time-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign [data-yh-help]>.yh-note{display:inline-block!important;margin:0 0 12px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign [data-yh-help]>.yomi-button-guide-launch{float:right!important;margin:0 0 8px!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .notification-choice{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}
html body#referenceDesign#referenceDesign#referenceDesign#referenceDesign#referenceDesign #quickAddEvent .notification-option:has(input:checked){border:1px solid #a52b30!important;background:#fbefeb!important}