@import url(https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@300..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0}body{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-y:auto}.admin-container{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:100vh}.loading-screen{align-items:center;display:flex;justify-content:center;min-height:100vh}.loading-message{font-size:18px}.authenticated-container{display:flex;flex-direction:column;min-height:100vh}.admin-header{align-items:center;background-color:#1976d2;box-shadow:0 2px 4px #0000001a;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 24px}.admin-nav{display:flex;margin:0 20px}.nav-button{background-color:initial;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin:0 5px;padding:8px 16px;transition:all .2s}.nav-button:hover{background-color:#ffffff1a}.nav-button.active{background-color:#fff3;font-weight:700}.admin-header h1{font-size:1.5rem;font-weight:500;margin:0}.logout-button{background-color:initial;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.logout-button:hover{background-color:#ffffff1a}.admin-content{flex:1 1;padding:20px}@media (max-width:768px){.admin-header{align-items:flex-start;flex-direction:column;padding:12px 16px}.admin-header h1{font-size:1.3rem;margin-bottom:8px}.admin-nav{margin:10px 0;width:100%}.nav-button{flex:1 1;padding:10px 12px;text-align:center}.logout-button,.nav-button{font-size:15px;min-height:44px}.logout-button{align-self:flex-end;margin-top:10px;padding:10px 16px}.admin-content{padding:10px}}@media (max-width:480px){.admin-header h1{font-size:1.2rem;text-align:center;width:100%}.admin-nav{flex-wrap:wrap}.nav-button{font-size:14px;padding:8px 10px}.logout-button{margin-top:8px;text-align:center;width:100%}.admin-content{padding:8px}}.file-list-container{margin:0 auto;max-width:1200px;padding:20px}.file-list-container h1{border-bottom:1px solid #eee;color:#333;margin-bottom:20px;padding-bottom:10px}.file-list-container h2{color:#333;margin-bottom:15px;margin-top:30px}.loading-message{color:#666;font-style:italic;padding:20px;text-align:center}.error-message{background-color:#ffebee;margin-bottom:20px;padding:15px}.retry-button{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px}.retry-button:hover{background-color:#1565c0}.no-files-message{background-color:#f5f5f5;border-radius:4px;color:#666;padding:20px;text-align:center}.file-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:30px}.file-item{background-color:#f5f5f5;border:1px solid #eee;border-radius:4px;cursor:pointer;padding:15px;transition:all .2s ease}.file-item:hover{background-color:#e3f2fd;box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.file-item.selected{background-color:#bbdefb;border-color:#1976d2}.file-name{font-weight:500;margin-bottom:5px;word-break:break-all}.file-date{color:#666;font-size:12px}.file-content-container{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-top:20px;overflow:hidden}.file-content{background-color:#f8f8f8;font-family:monospace;font-size:14px;line-height:1.5;margin:0;max-height:500px;overflow:auto;padding:15px;white-space:pre-wrap}@media (max-width:768px){.file-list{grid-template-columns:1fr}.file-content{max-height:300px}}.login-container{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.login-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:400px;overflow:hidden;width:100%}.login-header{background-color:#1976d2;color:#fff;padding:20px;text-align:center}.login-header h1{font-size:1.5rem;font-weight:500;margin:0}.login-content{padding:24px}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-weight:500;margin-bottom:8px}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;transition:border-color .2s;width:100%}.form-group input:focus{border-color:#1976d2;outline:none}.error-message{color:#d32f2f;font-size:14px;margin-bottom:16px}.login-button{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:background-color .2s;width:100%}.login-button:hover{background-color:#1565c0}.login-button:disabled{background-color:#90caf9;cursor:not-allowed}.login-footer{border-top:1px solid #eee;padding:16px 24px;text-align:center}.login-footer p{color:#666;font-size:14px;margin:0}.schedule-editor{margin:0 auto;max-width:1200px;padding:20px}.schedule-editor h1{color:#333;margin-bottom:20px}.tabs{border-bottom:1px solid #ddd;display:flex;margin-bottom:20px}.tab-button{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:all .3s}.tab-button:hover{color:#333}.tab-button.active{border-bottom-color:#06c;color:#06c}.save-section{background-color:#f9f9f9;border-radius:5px;margin-top:30px;padding:20px;text-align:center}.save-button{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s}.save-button:hover{background-color:#05a}.save-button:disabled{background-color:#ccc;cursor:not-allowed}.save-success{color:#28a745}.save-error,.save-success{font-weight:700;margin-bottom:15px}.save-error{color:#dc3545}.schedule-section{border:1px solid #ddd;border-radius:5px;margin-bottom:30px;overflow:hidden}.section-header{background-color:#f5f5f5;border-bottom:1px solid #ddd;padding:15px}.section-header h3{color:#333;margin-bottom:15px;margin-top:0}.section-fields{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.field-group{margin-bottom:10px}.field-group label{color:#555;display:block;font-weight:500;margin-bottom:5px}.field-group input,.field-group select{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.schedule-items{padding:15px}.schedule-items table{border-collapse:collapse;width:100%}.schedule-items th{background-color:#f5f5f5;border-bottom:2px solid #ddd;color:#333;padding:10px;text-align:left}.schedule-items td{border-bottom:1px solid #eee;padding:10px;vertical-align:middle}.schedule-items input,.schedule-items select{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.expanded-row td{background-color:#f9f9f9;padding:15px 10px}.expanded-fields{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.add-button,.add-section-button,.expand-button,.remove-button,.remove-section-button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s}.add-button,.add-section-button{background-color:#28a745;color:#fff;margin-top:15px}.add-button:hover,.add-section-button:hover{background-color:#218838}.remove-button,.remove-section-button{background-color:#dc3545;color:#fff;margin-left:5px}.remove-button:hover,.remove-section-button:hover{background-color:#c82333}.expand-button{background-color:#6c757d;color:#fff;margin-right:5px}.expand-button:hover{background-color:#5a6268}.add-section-button{font-size:15px;margin-bottom:20px;padding:10px 15px}.weekly-actions{background-color:#f0f7ff;border:1px solid #cce5ff;border-radius:5px;margin-bottom:30px;padding:20px}.default-actions{display:flex;flex-direction:column;gap:15px}.default-info{margin-bottom:10px}.default-saved-at{margin-bottom:5px}.default-saved-at,.no-default{color:#666;font-style:italic}.default-success{color:#28a745;font-weight:700}.default-error{color:#dc3545;font-weight:700}.default-buttons{display:flex;gap:10px}.default-button{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s}.save-default{background-color:#06c;color:#fff}.save-default:hover{background-color:#05a}.restore-default{background-color:#6c757d;color:#fff}.restore-default:hover{background-color:#5a6268}.default-button:disabled{background-color:#ccc;cursor:not-allowed}.backups-container{margin-bottom:30px}.backups-content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr}.backups-list{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:15px}.backups-list h3{color:#333;margin-bottom:15px;margin-top:0}.backup-items{max-height:400px;overflow-y:auto}.backup-item{border-bottom:1px solid #eee;cursor:pointer;padding:10px;transition:background-color .3s}.backup-item:hover{background-color:#f0f0f0}.backup-item.selected{background-color:#e6f2ff;border-left:3px solid #06c}.backup-name{font-weight:500;margin-bottom:5px}.backup-date{color:#666;font-size:12px}.backup-preview{border:1px solid #ddd;border-radius:5px;padding:15px}.backup-preview h3{color:#333;margin-bottom:15px;margin-top:0}.backup-content{display:flex;flex-direction:column;gap:15px}.backup-content pre{background-color:#f5f5f5;border-radius:4px;font-size:12px;line-height:1.5;max-height:400px;overflow:auto;padding:15px}.backup-actions{display:flex;gap:10px;margin-top:15px}.restore-button{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s}.restore-button:hover{background-color:#05a}.delete-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s}.delete-button:hover{background-color:#c82333}.error-message,.loading-message,.no-backups-message{color:#666;padding:15px;text-align:center}.error-message{background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;color:#dc3545;margin-bottom:15px;padding:10px}.permission-help{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;margin:15px 0;padding:15px}.permission-help p{margin-bottom:10px}.permission-help a{color:#06c;text-decoration:underline}@media (max-width:768px){.schedule-editor{padding:10px}.schedule-editor h1{font-size:1.5rem;text-align:center}.tabs{flex-wrap:wrap;justify-content:center}.tab-button{flex-grow:1;font-size:14px;padding:8px 12px;text-align:center}.section-fields{grid-template-columns:1fr}.section-header{padding:10px}.schedule-items table,.schedule-items tbody,.schedule-items td,.schedule-items th,.schedule-items thead,.schedule-items tr{display:block}.schedule-items thead tr{left:-9999px;position:absolute;top:-9999px}.schedule-items tr{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px #0000001a;margin-bottom:15px}.schedule-items td{align-items:center;border:none;border-bottom:1px solid #eee;display:flex;min-height:45px;padding-left:40%;position:relative}.schedule-items td:last-child{border-bottom:none}.schedule-items td:before{content:attr(data-label);font-weight:700;left:10px;padding-right:10px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:35%}.schedule-items td:first-of-type:before{content:"Title:"}.schedule-items td:nth-of-type(2):before{content:"Type:"}.schedule-items td:nth-of-type(3):before{content:"Value:"}.schedule-items td:nth-of-type(4):before{content:"Date:"}.schedule-items td:nth-of-type(5):before{content:"Actions:"}.expanded-row td{padding-left:10px}.expanded-fields{grid-template-columns:1fr;padding:5px}.add-button,.add-section-button,.expand-button,.remove-button,.remove-section-button{font-size:16px;margin:5px;min-height:44px;padding:10px 15px}.add-button,.add-section-button{margin:10px 0;width:100%}td:nth-of-type(5){display:flex;flex-wrap:wrap;justify-content:flex-end}.backups-content{gap:15px;grid-template-columns:1fr}.backup-items{max-height:250px}.backup-content pre{font-size:11px;max-height:200px}.backup-actions{flex-direction:column;gap:10px}.delete-button,.restore-button{width:100%}.default-buttons{flex-direction:column;gap:10px}.default-button{width:100%}.save-section{padding:15px 10px}.save-button{font-size:16px;padding:15px;width:100%}}@media (max-width:480px){.schedule-editor h1{font-size:1.3rem}.tab-button{font-size:13px;padding:8px 10px}.section-header h3{font-size:1.1rem}.schedule-items td{padding-left:45%}}*{box-sizing:border-box}body{align-items:center;background-color:#f5f5f5;color:#2c3e50;font-family:Arial,sans-serif;height:100vh;line-height:1.6;margin:0;padding:0}.App,body{display:flex;flex-direction:column}.App{height:100%;min-height:100vh;width:100%}h1,h2,h3,h4,h5,h6{font-weight:500;margin-top:0}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.text-center{text-align:center}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.print-schedule,.print-schedule-container{display:none}@media (max-width:768px){.hide-mobile{display:none}}@media (min-width:769px){.hide-desktop{display:none}}.KioskPage_kioskPage__SNRuk{align-items:center;background:linear-gradient(180deg,#fcf0e8,#fcf0e8 .01%,#f59f62 88.49%);color:#2c3e50;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;margin:0;overflow:hidden;padding:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100vw}.KioskPage_dateTimeBar__4ODbd{align-items:center;background-color:#f7b731;color:#0a3d62;display:flex;height:62px;justify-content:space-between;padding:10px 60px;width:100vw}.KioskPage_currentTime__C0oCY,.KioskPage_hebrewDate__kiAaU,.KioskPage_parsha__hcdCg{font-size:2.5em}.KioskPage_hebrewDate__kiAaU,.KioskPage_parsha__hcdCg{font-family:Frank Ruhl Libre,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.KioskPage_contentContainer__bqWMs{box-sizing:border-box;display:flex;flex-direction:row;gap:20px;height:calc(100vh - 62px);overflow:hidden;padding:20px;width:100vw}.KioskPage_centerPanel__ucQXd,.KioskPage_leftPanel__e3vKc,.KioskPage_rightPanel__RovSe{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;z-index:1}.KioskPage_rightPanel__RovSe{flex:1 1;overflow-y:auto}.KioskPage_centerPanel__ucQXd{flex:5 1;overflow:hidden}.KioskPage_leftPanel__e3vKc{flex:2 1;overflow-y:auto}.KioskPage_customHtmlBox__B3SIN,.KioskPage_dailyStudiesFeed__G9UIv,.KioskPage_donation__0zDnK,.KioskPage_newsFeed__NshvM,.KioskPage_weeklyNotices__EhJkz,.KioskPage_zmanimFeed__9RUrG{background:#fff;border:1px solid #bfc9ca;flex-shrink:0;font-size:20px;padding:15px}.KioskPage_donation__0zDnK{display:flex;flex-direction:column;flex-grow:1}.KioskPage_dailyStudiesFeed__G9UIv{flex-grow:1;font-size:1.9em}.KioskPage_serviceSchedule__HCnqY{flex:0 0 auto;font-optical-sizing:auto;font-size:2.8em;font-style:normal;line-height:60px;overflow-y:auto;padding:15px}.KioskPage_serviceSchedule__HCnqY,.KioskPage_upcomingSchedule__omAjt{background:#fff;border:1px solid #bfc9ca;font-family:Frank Ruhl Libre,serif}.KioskPage_upcomingSchedule__omAjt{direction:rtl;display:flex;flex:1 1 auto;flex-direction:column;font-optical-sizing:auto;font-size:30px;font-style:normal;justify-content:space-between;line-height:45px;overflow-y:hidden;padding:15px 15px 20px;position:relative}.KioskPage_upcomingSchedule__omAjt .KioskPage_scheduleSection__HQi6w{display:flex;flex-direction:column;flex-grow:1}.KioskPage_upcomingSchedule__omAjt .KioskPage_scheduleContent__ixDc7{flex-grow:1}.KioskPage_upcomingSchedule__omAjt:after{background:linear-gradient(180deg,#fff0 0,#fff);bottom:0;content:"";height:150px;left:0;pointer-events:none;position:absolute;width:100%}.KioskPage_scheduleSection__HQi6w{break-inside:avoid-page;display:block;padding:0 15px;page-break-inside:avoid}.KioskPage_scheduleSection__HQi6w .KioskPage_hebrewHeading__WV-NF,.KioskPage_upcomingSchedule__omAjt .KioskPage_hebrewHeading__WV-NF{font-size:.8em;margin-bottom:0;margin-top:0;text-align:center;text-decoration:underline}.KioskPage_kioskPage__SNRuk h2{font-size:20px;margin-bottom:5px;margin-top:5px;text-align:center}.KioskPage_scheduleItem__lg18s{grid-gap:10px;align-items:center;border-bottom:1px solid #f7e3ae;border-radius:0;direction:rtl;display:grid;gap:10px;grid-template-columns:auto 1fr;line-height:1.2em;margin-bottom:5px;overflow:hidden;position:relative;text-align:right;transition:box-shadow .3s ease,font-size .3s ease}.KioskPage_scheduleContent__ixDc7>.KioskPage_scheduleItem__lg18s:last-child{border-bottom:none}.KioskPage_scheduleItem__lg18s.KioskPage_current__57FOt{background-color:#f7e3ae;border-radius:7px;box-shadow:inset 0 0 10px #0003;font-size:1.55em;font-weight:700;margin:0 -20px;padding:.4em .3em}.KioskPage_scheduleItem__lg18s.KioskPage_current__57FOt .KioskPage_scheduleValue__E5RpT{font-size:.8em}.KioskPage_scheduleItem__lg18s.KioskPage_current__57FOt .KioskPage_scheduleTitle__eGnyF{font-size:1em}.KioskPage_scheduleByline__f\+IIG{color:#666;font-size:.7em;font-style:italic;margin-top:1px;text-align:right}.KioskPage_scheduleItem__lg18s.KioskPage_current__57FOt:after{border:2px solid #0006;border-radius:6px;bottom:4px;content:"";left:4px;pointer-events:none;position:absolute;right:4px;top:4px}.KioskPage_scheduleTitleContainer__tRLwM{display:flex;flex-direction:column;text-align:right}.KioskPage_scheduleTitle__eGnyF{font-weight:700;line-height:1.2em;text-align:right;vertical-align:middle;white-space:nowrap}.KioskPage_scheduleValue__E5RpT{align-items:center;direction:ltr;font-family:Arial,sans-serif;line-height:1.2em;min-width:80px;text-align:left}.KioskPage_zmanimContent__BhYZB{direction:rtl;display:flex;flex-direction:column;gap:5px;text-align:right;width:100%}.KioskPage_zmanimItem__6MdQE{grid-gap:10px;display:grid;font-size:1.8em;gap:10px;grid-template-columns:auto 1fr;text-align:right}.KioskPage_zmanimTitle__MiuQU{font-family:Frank Ruhl Libre,serif;font-size:.8em;font-weight:700;line-height:1.2em;text-align:right;white-space:nowrap}.KioskPage_zmanimValue__t6k0q{direction:ltr;font-family:Arial,sans-serif;font-size:.8em;line-height:1.2em;text-align:left}.KioskPage_dailyStudiesContent__ppjOV,.KioskPage_dynamicScheduleContent__cJpvR,.KioskPage_noticesContent__t55nL,.KioskPage_scheduleContent__ixDc7,.KioskPage_sundayScheduleContent__QoUd\+,.KioskPage_weekdayScheduleContent__quTtd,.KioskPage_zmanimContent__BhYZB{text-align:right}.KioskPage_donationSpacer__Ruwxc{flex-grow:1;min-height:0}.KioskPage_qrCodeContainer__jA9Q4{display:flex;gap:20px;justify-content:center}.KioskPage_qrCode__xC-HS{width:150px}.KioskPage_customHtmlBox__B3SIN{display:flex;flex-direction:column}.KioskPage_customHtmlContent__QGdo9{word-wrap:break-word;overflow-wrap:break-word;width:100%}.KioskPage_mobileContainer__V6CbY{display:flex;flex-direction:column;height:calc(100vh - 62px);width:100vw}.KioskPage_mobileTabs__Qs\+76{background-color:#0a3d62;display:flex;justify-content:space-around}.KioskPage_mobileTabs__Qs\+76 button{background:#0000;border:none;color:#f7b731;cursor:pointer;flex:1 1;font-size:1.2em;padding:10px}.KioskPage_mobileTabs__Qs\+76 button.KioskPage_active__dTBq5{border-bottom:3px solid #f7b731;font-weight:700}.KioskPage_mobileContent__gpDzU{flex:1 1;overflow-y:auto;padding:10px;width:100vw}@media only screen and (max-width:1280px){.KioskPage_scheduleItem__lg18s.KioskPage_current__57FOt{font-size:.9em;padding:.4em .3em}.KioskPage_serviceSchedule__HCnqY{font-size:2.4em;line-height:50px}.KioskPage_upcomingSchedule__omAjt{font-size:26px;line-height:40px}}@media (max-width:768px){.KioskPage_dateTimeBar__4ODbd{padding-left:10px;padding-right:10px}.KioskPage_dateTimeBar__4ODbd .KioskPage_currentTime__C0oCY{display:none}.KioskPage_dateTimeBar__4ODbd .KioskPage_hebrewDate__kiAaU,.KioskPage_dateTimeBar__4ODbd .KioskPage_parsha__hcdCg{font-size:clamp(1.5em,2.5vw,2em)}.KioskPage_dateTimeBar__4ODbd .KioskPage_parsha__hcdCg{text-align:right;width:100%}.KioskPage_dateTimeBar__4ODbd .KioskPage_hebrewDate__kiAaU{text-align:left;width:100%}.KioskPage_kioskPage__SNRuk body{margin:0 auto;max-width:100vw}.KioskPage_upcomingSchedule__omAjt:after{display:block}.KioskPage_scheduleItem__lg18s{font-size:.6em}.KioskPage_scheduleItem__lg18s.KioskPage_current__57FOt{font-size:.6em;padding:.4em .3em}}@media screen{.KioskPage_kioskPage__SNRuk .KioskPage_leftPanel__e3vKc,.KioskPage_kioskPage__SNRuk .KioskPage_rightPanel__RovSe{overflow-y:visible}}@media print{.KioskPage_schedule-item__t403E{align-items:center!important;border-bottom:1px solid #eee!important;display:flex!important;justify-content:space-between!important;margin-bottom:2px!important;padding:2px 0!important}.KioskPage_schedule-title-container__yOcYf{flex:1 1!important;margin-right:10px!important;text-align:right!important}.KioskPage_schedule-title__TkPds{color:#000!important;display:block!important;font-weight:700!important}.KioskPage_schedule-value__eqP3h{color:#000!important;font-weight:400!important;text-align:left!important}.KioskPage_schedule-byline__4f3D8{color:#666!important;display:block!important;font-size:.8em!important;font-style:italic!important;margin-top:1px!important}}.KioskPage_printScheduleContainer__AY3qH,.KioskPage_printSchedule__DTp50{display:none}.KioskPage_active__dTBq5{border-bottom:3px solid #f7b731;font-weight:700}.KioskPage_hebrewHeading__WV-NF{font-size:.8em;margin-bottom:0;margin-top:0;text-align:center;text-decoration:underline}.KioskPage_heading__5IGu1{font-size:20px;margin-bottom:5px;margin-top:5px;text-align:center}.KioskPage_current__57FOt{background-color:#f7e3ae;border-radius:7px;box-shadow:inset 0 0 10px #0003;font-size:1.55em;font-weight:700;margin:0 -20px;padding:.4em .3em}.overlay{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.overlay-iframe{border:none;height:100%;width:100%}.close-btn{background:#fff;border:none;cursor:pointer;font-size:24px;position:absolute;right:20px;top:10px;z-index:1001}.recent-donations-ticker{background-color:#f9f9f9;border-radius:5px;margin-top:20px;padding:10px;text-align:center}.recent-donations-ticker h3{color:#333;font-size:1.2em;margin-bottom:10px}.ticker-wrap{overflow:hidden;width:100%}.ticker,.ticker-wrap{box-sizing:border-box}.ticker{animation:ticker-scroll 30s linear infinite;display:inline-block;padding-left:100%;white-space:nowrap}.ticker-item{background-color:#fff;border:1px solid #eee;border-radius:4px;color:#555;display:inline-block;font-size:1em;margin-right:20px;padding:10px 20px}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ticker-wrap:hover .ticker{animation-play-state:paused}.error-message{color:#d9534f;font-weight:700}.qr-code-container{align-items:center;display:flex;justify-content:space-around;margin-bottom:20px}.qr-code{height:auto;margin:0 10px;max-width:150px}.donation-spacer{height:20px}.AdminPage_adminContainer__rEzQe{display:flex;flex-direction:column;height:100vh;width:100%}.AdminPage_loadingScreen__fbV3k{align-items:center;background-color:#f5f5f5;display:flex;height:100vh;justify-content:center;width:100%}.AdminPage_loadingMessage__1f4m5{color:#666;font-size:18px}.AdminPage_authenticatedContainer__rcKd3{display:flex;flex-direction:column;height:100vh}.AdminPage_adminHeader__A4JI8{align-items:center;background-color:#0a3d62;box-shadow:0 2px 5px #0000001a;color:#fff;display:flex;justify-content:space-between;padding:15px 20px}.AdminPage_adminHeader__A4JI8 h1{font-size:24px;margin:0}.AdminPage_adminNav__W3eYn{display:flex;gap:10px}.AdminPage_navButton__cwSIV{background-color:initial;border:1px solid #ffffff4d;border-radius:3px;color:#fff;cursor:pointer;padding:8px 15px;transition:all .2s ease}.AdminPage_navButton__cwSIV:hover{background-color:#ffffff1a}.AdminPage_navButton__cwSIV.AdminPage_active__gCJKX{background-color:#f7b731;border-color:#f7b731;color:#0a3d62;font-weight:700}.AdminPage_logoutButton__6VzK5{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:3px;color:#fff;cursor:pointer;padding:8px 15px;transition:all .2s ease}.AdminPage_logoutButton__6VzK5:hover{background-color:#fff3}.AdminPage_adminContent__7qbqb{background-color:#f5f5f5;flex:1 1;overflow-y:auto;padding:20px}@media (max-width:768px){.AdminPage_adminHeader__A4JI8{flex-direction:column;padding:10px}.AdminPage_adminHeader__A4JI8 h1{margin-bottom:10px}.AdminPage_adminNav__W3eYn{margin-bottom:10px;width:100%}.AdminPage_navButton__cwSIV{flex:1 1;font-size:14px;padding:6px 10px;text-align:center}.AdminPage_logoutButton__6VzK5{font-size:14px;padding:6px 10px;width:100%}.AdminPage_adminContent__7qbqb{padding:10px}}.ScheduleArea_scheduleArea__NqIw6{margin:0 auto;max-width:1400px;padding:20px}.ScheduleArea_scheduleArea__NqIw6 h1{color:#333;margin-bottom:20px}.ScheduleArea_tabs__zlKvI{border-bottom:2px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ScheduleArea_tab__nIrZA{border-bottom:3px solid #0000;color:#666;font-weight:500;margin-bottom:-2px;padding:12px 24px;text-decoration:none;transition:all .2s}.ScheduleArea_tab__nIrZA:hover{background-color:#f5f5f5;color:#333}.ScheduleArea_tab__nIrZA.ScheduleArea_active__eAM3u{border-bottom-color:#007bff;color:#007bff}.ScheduleArea_tabContent__4Abz5{padding:20px 0}:root{--light-gray:#f5f5f5;--medium-gray:#ddd;--dark-gray:#333;--green:#4caf50;--red:#f44336;--blue:#2196f3;--primary-color:#007bff;--success-color:#28a745;--danger-color:#dc3545;--warning-color:#ffc107}.ScheduleEditor_schedule-editor__0yrB0,.ScheduleEditor_scheduleEditor__e9NtJ{background:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin:0 auto 20px;max-width:1200px;padding:20px}.ScheduleEditor_schedule-editor__0yrB0 h1,.ScheduleEditor_scheduleEditor__e9NtJ h1{color:#333;color:var(--dark-gray);font-size:24px;margin-bottom:20px}.ScheduleEditor_dn__Q2q59 h2,.ScheduleEditor_scheduleEditor__e9NtJ h2{color:#333;color:var(--dark-gray);font-size:20px;margin-bottom:15px;margin-top:10px}.ScheduleEditor_schedule-editor__0yrB0 h3,.ScheduleEditor_scheduleEditor__e9NtJ h3{color:#333;color:var(--dark-gray);font-size:18px;margin-bottom:10px;margin-top:10px}.ScheduleEditor_tabs__6mWol{border-bottom:1px solid #ddd;border-bottom:1px solid var(--medium-gray);display:flex;margin-bottom:20px}.ScheduleEditor_tab-button__Bve0E,.ScheduleEditor_tabButton__saBE3{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:all .3s}.ScheduleEditor_tab-button__Bve0E:hover,.ScheduleEditor_tabButton__saBE3:hover{color:#333}.ScheduleEditor_tab-button__Bve0E.ScheduleEditor_active__rXDLC,.ScheduleEditor_tabButton__saBE3.ScheduleEditor_active__rXDLC{border-bottom-color:#06c;color:#06c;font-weight:700}.ScheduleEditor_tab-content__KYFu\+,.ScheduleEditor_tabContent__LLzV6{min-height:400px}.ScheduleEditor_schedule-section__yFOCE,.ScheduleEditor_scheduleSection__hAo7Q{border:1px solid #bbb;border-radius:5px;box-shadow:0 2px 4px #0000000d;margin-bottom:30px;overflow:hidden}.ScheduleEditor_section-header__xcL5\+,.ScheduleEditor_sectionHeader__UFzUh{display:none;padding:0}.ScheduleEditor_sectionTitle__OS\+fw{display:none}.ScheduleEditor_print-container__Mo3bj .ScheduleEditor_section-title__jycQE{display:block}.ScheduleEditor_page-break-controls__NCQ-C{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-bottom:15px;padding:10px}.ScheduleEditor_add-page-break-button__qiD-b{align-items:center;background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:8px 12px;transition:background-color .2s}.ScheduleEditor_add-page-break-button__qiD-b:hover{background-color:#c0392b}.ScheduleEditor_section-content__VsGj7,.ScheduleEditor_sectionContent__8ED2Y{background-color:#f8f9fa;border-bottom:1px solid #ddd;padding:15px}.ScheduleEditor_mobile-header__DAQj\+,.ScheduleEditor_mobileHeader__i4GiY{cursor:pointer}.ScheduleEditor_section-toggle__SPY5v,.ScheduleEditor_sectionToggle__bv8rD{background:none;border:none;color:#333;color:var(--dark-gray);cursor:pointer;font-size:16px}.ScheduleEditor_section-content__VsGj7.ScheduleEditor_hidden__1ty-t,.ScheduleEditor_sectionContent__8ED2Y.ScheduleEditor_hidden__1ty-t{display:none}.ScheduleEditor_section-fields__0uz46,.ScheduleEditor_sectionFields__ky69B{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:15px;position:relative}.ScheduleEditor_section-header-bar__TayiV,.ScheduleEditor_sectionHeaderBar__2It9e{align-items:center;background-color:#f8f9fa;border-bottom:2px solid #007bff;border-bottom:2px solid var(--primary-color);display:flex;flex-wrap:wrap;padding:12px 15px}.ScheduleEditor_section-header-bar__TayiV h3,.ScheduleEditor_sectionHeaderBar__2It9e h3{color:#333;color:var(--dark-gray);flex:0 0 200px;font-size:1.2rem;margin:0;padding:0}.ScheduleEditor_compact-controls__cQ8Lt,.ScheduleEditor_compactControls__L\+tUs{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:15px}.ScheduleEditor_compact-controls__cQ8Lt label,.ScheduleEditor_compactControls__L\+tUs label{align-items:center;display:flex;font-weight:500;gap:8px;white-space:nowrap}.ScheduleEditor_compact-controls__cQ8Lt input,.ScheduleEditor_compactControls__L\+tUs input{max-width:200px;width:auto}.ScheduleEditor_datetime-controls__SRNjZ,.ScheduleEditor_datetimeControls__JbHQt{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.ScheduleEditor_datetime-controls__SRNjZ .ScheduleEditor_field-group__oSC1j,.ScheduleEditor_datetimeControls__JbHQt .ScheduleEditor_field-group__oSC1j{flex:1 1;margin-bottom:0;min-width:250px}.ScheduleEditor_inline-label__Cjq2V,.ScheduleEditor_inlineLabel__FggP6{align-items:center;display:flex;flex:1 1;font-weight:500;gap:8px;margin-bottom:0;min-width:250px;white-space:nowrap}.ScheduleEditor_datetime-controls__SRNjZ .ScheduleEditor_inline-label__Cjq2V{height:38px}.ScheduleEditor_datetime-controls__SRNjZ .ScheduleEditor_inline-label__Cjq2V input{box-sizing:border-box;height:38px}.ScheduleEditor_inline-label__Cjq2V input,.ScheduleEditor_inlineLabel__FggP6 input{flex:1 1;min-width:0}.ScheduleEditor_field-group__oSC1j,.ScheduleEditor_fieldGroup__YeX72{margin-bottom:15px}.ScheduleEditor_field-group__oSC1j label,.ScheduleEditor_fieldGroup__YeX72 label{display:block;font-weight:700;margin-bottom:5px}.ScheduleEditor_field-group__oSC1j input,.ScheduleEditor_field-group__oSC1j select,.ScheduleEditor_field-group__oSC1j textarea,.ScheduleEditor_fieldGroup__YeX72 input,.ScheduleEditor_fieldGroup__YeX72 select,.ScheduleEditor_fieldGroup__YeX72 textarea,input[type=date],input[type=datetime-local],input[type=number],input[type=text],select,textarea{border:1px solid #ddd;border:1px solid var(--medium-gray);border-radius:3px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:8px;width:100%}.ScheduleEditor_schedule-items__JdZy1 table,.ScheduleEditor_scheduleItems__bIIhe table{border-collapse:collapse;width:100%}.ScheduleEditor_schedule-items__JdZy1 td,.ScheduleEditor_schedule-items__JdZy1 th,.ScheduleEditor_scheduleItems__bIIhe td,.ScheduleEditor_scheduleItems__bIIhe th{border:1px solid #ddd;border:1px solid var(--medium-gray);padding:10px;text-align:left}.ScheduleEditor_schedule-items__JdZy1 td[data-label=Actions],.ScheduleEditor_scheduleItems__bIIhe td[data-label=Actions]{align-items:center;display:flex;gap:0;min-width:120px;white-space:nowrap}.ScheduleEditor_schedule-items__JdZy1 th,.ScheduleEditor_scheduleItems__bIIhe th{background-color:#f5f5f5;background-color:var(--light-gray);font-weight:700}.ScheduleEditor_expanded-row__-ZAKs,.ScheduleEditor_expandedRow__re6Mj{background-color:#f9f9f9}.ScheduleEditor_expanded-fields__3mPsf,.ScheduleEditor_expandedFields__4pxyo{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:10px}.ScheduleEditor_add-button__MReY1,.ScheduleEditor_add-section-button__hKoU\+,.ScheduleEditor_addButton__5a4Bk,.ScheduleEditor_addSectionButton__cXV4V,.ScheduleEditor_default-button__xtQxb,.ScheduleEditor_defaultButton__SJ2bp,.ScheduleEditor_expand-button__MapCK,.ScheduleEditor_expandButton__7bZAW,.ScheduleEditor_remove-button__k6Kg8,.ScheduleEditor_remove-section-button__dppVO,.ScheduleEditor_removeButton__S9G7r,.ScheduleEditor_removeSectionButton__LWLSM,.ScheduleEditor_save-button__Nxdbg,.ScheduleEditor_saveButton__Jx19Y{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;gap:5px;padding:8px 12px;transition:all .2s ease}.ScheduleEditor_add-section-button__hKoU\+,.ScheduleEditor_addSectionButton__cXV4V{background-color:#28a745;background-color:var(--success-color);border:none;color:#fff;font-size:15px;margin-bottom:20px;padding:10px 15px}.ScheduleEditor_add-section-button__hKoU\+:hover,.ScheduleEditor_addSectionButton__cXV4V:hover{background-color:#218838}.ScheduleEditor_add-button__MReY1,.ScheduleEditor_addButton__5a4Bk{margin-top:10px}.ScheduleEditor_add-button__MReY1:hover,.ScheduleEditor_addButton__5a4Bk:hover{background-color:#218838}.ScheduleEditor_remove-section-button__dppVO,.ScheduleEditor_removeSectionButton__LWLSM{background-color:#dc3545;background-color:var(--danger-color);border:none;color:#fff;font-size:14px;max-height:fit-content;max-width:fit-content;padding:8px 12px}.ScheduleEditor_remove-section-button__dppVO:hover,.ScheduleEditor_removeSectionButton__LWLSM:hover{background-color:#c82333}.ScheduleEditor_expand-button__MapCK,.ScheduleEditor_expandButton__7bZAW{align-items:center;background-color:#6c757d;border:1px solid #6c757d;border-radius:4px;color:#fff;display:flex;height:38px;justify-content:center;margin-left:4px;padding:8px;width:38px}.ScheduleEditor_expand-button__MapCK:hover,.ScheduleEditor_expandButton__7bZAW:hover{background-color:#5a6268;border-color:#5a6268}.ScheduleEditor_move-button__siYeJ,.ScheduleEditor_moveButton__Qx7qb{background:none;color:#007bff;color:var(--primary-color);transition:all .2s ease}.ScheduleEditor_move-button__siYeJ:hover,.ScheduleEditor_moveButton__Qx7qb:hover{color:#05a;transform:scale(1.1)}.ScheduleEditor_move-button__siYeJ:disabled,.ScheduleEditor_move-button__siYeJ:disabled:hover,.ScheduleEditor_moveButton__Qx7qb:disabled,.ScheduleEditor_moveButton__Qx7qb:disabled:hover{color:#ccc;transform:none}.ScheduleEditor_move-buttons-container__Ozj3Q,.ScheduleEditor_moveButtonsContainer__17iXB{display:inline-flex;flex-direction:column;gap:2px;margin-right:4px;vertical-align:middle}.ScheduleEditor_move-buttons-container__Ozj3Q .ScheduleEditor_move-button__siYeJ,.ScheduleEditor_move-buttons-container__Ozj3Q .ScheduleEditor_remove-button__k6Kg8,.ScheduleEditor_moveButtonsContainer__17iXB .ScheduleEditor_moveButton__Qx7qb,.ScheduleEditor_moveButtonsContainer__17iXB .ScheduleEditor_removeButton__S9G7r{background-color:#007bff;background-color:var(--primary-color);border:1px solid #007bff;border:1px solid var(--primary-color);border-radius:3px;color:#fff;font-size:12px;height:18px;min-height:18px;padding:2px 4px;width:24px}.ScheduleEditor_move-buttons-container__Ozj3Q .ScheduleEditor_move-button__siYeJ:hover,.ScheduleEditor_move-buttons-container__Ozj3Q .ScheduleEditor_remove-button__k6Kg8:hover,.ScheduleEditor_moveButtonsContainer__17iXB .ScheduleEditor_moveButton__Qx7qb:hover,.ScheduleEditor_moveButtonsContainer__17iXB .ScheduleEditor_removeButton__S9G7r:hover{background-color:#05a;border-color:#05a;transform:none}.ScheduleEditor_move-buttons-container__Ozj3Q .ScheduleEditor_move-button__siYeJ:disabled,.ScheduleEditor_move-buttons-container__Ozj3Q .ScheduleEditor_remove-button__k6Kg8:disabled,.ScheduleEditor_moveButtonsContainer__17iXB .ScheduleEditor_moveButton__Qx7qb:disabled,.ScheduleEditor_moveButtonsContainer__17iXB .ScheduleEditor_removeButton__S9G7r:disabled{background-color:#ccc;border-color:#ccc;color:#666;cursor:not-allowed}.ScheduleEditor_move-buttons-container__Ozj3Q .ScheduleEditor_move-button__siYeJ:disabled:hover,.ScheduleEditor_move-buttons-container__Ozj3Q .ScheduleEditor_remove-button__k6Kg8:disabled:hover,.ScheduleEditor_moveButtonsContainer__17iXB .ScheduleEditor_moveButton__Qx7qb:disabled:hover,.ScheduleEditor_moveButtonsContainer__17iXB .ScheduleEditor_removeButton__S9G7r:disabled:hover{background-color:#ccc;border-color:#ccc;color:#666;transform:none}.ScheduleEditor_remove-button__k6Kg8,.ScheduleEditor_removeButton__S9G7r{align-items:center;background-color:#e57373;display:flex;height:38px;justify-content:center;margin-left:4px;padding:8px;width:38px}.ScheduleEditor_remove-button__k6Kg8:hover,.ScheduleEditor_removeButton__S9G7r:hover{background-color:#d32f2f}.ScheduleEditor_save-button__Nxdbg,.ScheduleEditor_saveButton__Jx19Y{background-color:#007bff;background-color:var(--primary-color);margin-top:20px;padding:10px 20px}.ScheduleEditor_save-button__Nxdbg:hover,.ScheduleEditor_saveButton__Jx19Y:hover{background-color:#0069d9}.ScheduleEditor_weekly-actions__UQdy7,.ScheduleEditor_weeklyActions__DhPPE{background-color:#f0f7ff;border:1px solid #cce5ff;border-radius:5px;margin-bottom:30px;padding:20px}.ScheduleEditor_default-actions__XTPgc,.ScheduleEditor_defaultActions__0o-be{background-color:initial;display:flex;flex-direction:column;gap:15px;margin-top:0;padding:0}.ScheduleEditor_default-info__vdcjm,.ScheduleEditor_defaultInfo__8cLfs{margin-bottom:10px}.ScheduleEditor_default-saved-at__JFb54,.ScheduleEditor_defaultSavedAt__wctCH{color:#666;font-style:italic;margin-bottom:5px}.ScheduleEditor_no-default__tpr42,.ScheduleEditor_noDefault__c1fki{color:#666;font-style:italic}.ScheduleEditor_default-success__qTyUc,.ScheduleEditor_defaultSuccess__6MTZP{color:#28a745;color:var(--success-color);font-weight:700;margin-top:5px}.ScheduleEditor_default-error__EQF9b,.ScheduleEditor_defaultError__6Djxn{color:#dc3545;color:var(--danger-color);font-weight:700;margin-top:5px}.ScheduleEditor_default-buttons__G5FB2,.ScheduleEditor_defaultButtons__b\+9ou{display:flex;gap:10px}.ScheduleEditor_default-button__xtQxb,.ScheduleEditor_defaultButton__SJ2bp{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s}.ScheduleEditor_save-default__7PFNR,.ScheduleEditor_saveDefault__\+6yMw{background-color:#06c;color:#fff}.ScheduleEditor_save-default__7PFNR:hover,.ScheduleEditor_saveDefault__\+6yMw:hover{background-color:#05a}.ScheduleEditor_restore-default__2-9zA,.ScheduleEditor_restoreDefault__iOrAp{background-color:#6c757d;color:#fff}.ScheduleEditor_restore-default__2-9zA:hover,.ScheduleEditor_restoreDefault__iOrAp:hover{background-color:#5a6268}.ScheduleEditor_default-button__xtQxb:disabled,.ScheduleEditor_defaultButton__SJ2bp:disabled{background-color:#ccc;cursor:not-allowed}.ScheduleEditor_save-section__G8VF2,.ScheduleEditor_saveSection__2Fqzl{background-color:#f0f7ff;border-radius:5px;box-shadow:0 -2px 10px #0000001a;margin-top:30px;padding:20px;text-align:center}@media print{.ScheduleEditor_save-section__G8VF2,.ScheduleEditor_saveSection__2Fqzl{display:none!important}}.ScheduleEditor_save-success__NhVRA,.ScheduleEditor_saveSuccess__rmK5F{color:#28a745;color:var(--success-color);font-weight:700;margin-bottom:15px}.ScheduleEditor_save-error__2\+7MC,.ScheduleEditor_saveError__f1qBC{color:#dc3545;color:var(--danger-color);font-weight:700;margin-bottom:15px}.ScheduleEditor_save-button__Nxdbg,.ScheduleEditor_saveButton__Jx19Y{align-items:center;background-color:#06c;border:none;border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;margin-top:0;padding:12px 24px;transition:all .3s}.ScheduleEditor_save-button__Nxdbg:hover,.ScheduleEditor_saveButton__Jx19Y:hover{background-color:#05a;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.ScheduleEditor_save-button__Nxdbg:active,.ScheduleEditor_saveButton__Jx19Y:active{box-shadow:0 2px 4px #0003;transform:translateY(0)}.ScheduleEditor_save-button__Nxdbg:disabled,.ScheduleEditor_saveButton__Jx19Y:disabled{background-color:#ccc;cursor:not-allowed}.ScheduleEditor_schedule-items__JdZy1,.ScheduleEditor_scheduleItems__bIIhe{background-color:#fff;border-radius:0 0 4px 4px;margin-top:15px;padding:15px}.ScheduleEditor_item-actions-row__pj5TR,.ScheduleEditor_itemActionsRow__X2srk{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:15px;padding-top:10px}.ScheduleEditor_sort-control__hVutw,.ScheduleEditor_sortControl__-VQw0{align-items:center;display:flex}input[type=date]{width:120px}.ScheduleEditor_zmanDigitBox__Gsm9A{width:60px!important}@media (max-width:768px){.ScheduleEditor_schedule-editor__0yrB0,.ScheduleEditor_scheduleEditor__e9NtJ{padding:10px}.ScheduleEditor_schedule-editor__0yrB0 h1,.ScheduleEditor_scheduleEditor__e9NtJ h1{font-size:1.5rem;text-align:center}.ScheduleEditor_tabs__6mWol{flex-wrap:wrap;justify-content:center}.ScheduleEditor_section-fields__0uz46:before,.ScheduleEditor_sectionFields__ky69B:before{font-size:1.1rem}.ScheduleEditor_tab-button__Bve0E,.ScheduleEditor_tabButton__saBE3{flex-grow:1;font-size:14px;padding:8px 12px;text-align:center}.ScheduleEditor_section-fields__0uz46,.ScheduleEditor_sectionFields__ky69B{grid-template-columns:1fr}.ScheduleEditor_section-header__xcL5\+,.ScheduleEditor_sectionHeader__UFzUh{padding:10px}.ScheduleEditor_expanded-fields__3mPsf,.ScheduleEditor_expandedFields__4pxyo{grid-template-columns:1fr}.ScheduleEditor_schedule-items__JdZy1 table,.ScheduleEditor_scheduleItems__bIIhe table{border:0}.ScheduleEditor_schedule-items__JdZy1 table thead,.ScheduleEditor_scheduleItems__bIIhe table thead{display:none}.ScheduleEditor_schedule-items__JdZy1 table tr,.ScheduleEditor_scheduleItems__bIIhe table tr{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:block;margin-bottom:15px}.ScheduleEditor_schedule-items__JdZy1 table td,.ScheduleEditor_scheduleItems__bIIhe table td{align-items:center;border:none;border-bottom:1px solid #eee;display:flex;min-height:45px;padding-left:40%;position:relative;text-align:right}.ScheduleEditor_schedule-items__JdZy1 table td:last-child,.ScheduleEditor_scheduleItems__bIIhe table td:last-child{border-bottom:0}.ScheduleEditor_schedule-items__JdZy1 table td:before,.ScheduleEditor_scheduleItems__bIIhe table td:before{content:attr(data-label);font-weight:700;left:10px;padding-right:10px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:35%}.ScheduleEditor_schedule-items__JdZy1 td:first-of-type:before,.ScheduleEditor_scheduleItems__bIIhe td:first-of-type:before{content:"Title:"}.ScheduleEditor_schedule-items__JdZy1 td:nth-of-type(2):before,.ScheduleEditor_scheduleItems__bIIhe td:nth-of-type(2):before{content:"Type:"}.ScheduleEditor_schedule-items__JdZy1 td:nth-of-type(3):before,.ScheduleEditor_scheduleItems__bIIhe td:nth-of-type(3):before{content:"Value:"}.ScheduleEditor_schedule-items__JdZy1 td:nth-of-type(4):before,.ScheduleEditor_scheduleItems__bIIhe td:nth-of-type(4):before{content:"Date:"}.ScheduleEditor_schedule-items__JdZy1 td:nth-of-type(5):before,.ScheduleEditor_scheduleItems__bIIhe td:nth-of-type(5):before{content:"Actions:"}.ScheduleEditor_expanded-row__-ZAKs td,.ScheduleEditor_expandedRow__re6Mj td{padding-left:10px}.ScheduleEditor_add-button__MReY1,.ScheduleEditor_add-section-button__hKoU\+,.ScheduleEditor_addButton__5a4Bk,.ScheduleEditor_addSectionButton__cXV4V,.ScheduleEditor_expand-button__MapCK,.ScheduleEditor_expandButton__7bZAW,.ScheduleEditor_move-button__siYeJ,.ScheduleEditor_moveButton__Qx7qb,.ScheduleEditor_remove-button__k6Kg8,.ScheduleEditor_remove-section-button__dppVO,.ScheduleEditor_removeButton__S9G7r,.ScheduleEditor_removeSectionButton__LWLSM{font-size:16px;margin:5px;min-height:44px;padding:10px 15px}.ScheduleEditor_add-button__MReY1,.ScheduleEditor_add-section-button__hKoU\+,.ScheduleEditor_addButton__5a4Bk,.ScheduleEditor_addSectionButton__cXV4V{margin:10px 0;width:100%}td:nth-of-type(5){display:flex;flex-wrap:wrap;justify-content:flex-end}.ScheduleEditor_backups-content__7eXG8,.ScheduleEditor_backupsContent__e-amj{gap:15px;grid-template-columns:1fr}.ScheduleEditor_backup-items__mVK7T,.ScheduleEditor_backupItems__C7eGu{max-height:250px}.ScheduleEditor_backup-content__XVIl7 pre,.ScheduleEditor_backupContent__gxqjM pre{font-size:11px;max-height:200px}.ScheduleEditor_backup-actions__zvi4J,.ScheduleEditor_backupActions__5TmHG{flex-direction:column;gap:10px}.ScheduleEditor_delete-button__VQQGv,.ScheduleEditor_deleteButton__iVebI,.ScheduleEditor_restore-button__g9GXH,.ScheduleEditor_restoreButton__DDzQP{width:100%}.ScheduleEditor_default-buttons__G5FB2,.ScheduleEditor_defaultButtons__b\+9ou{flex-direction:column;gap:10px}.ScheduleEditor_default-button__xtQxb,.ScheduleEditor_defaultButton__SJ2bp{width:100%}.ScheduleEditor_save-section__G8VF2,.ScheduleEditor_saveSection__2Fqzl{padding:15px 10px}.ScheduleEditor_save-button__Nxdbg,.ScheduleEditor_saveButton__Jx19Y{font-size:16px;padding:15px;width:100%}}@media (max-width:480px){.ScheduleEditor_schedule-editor__0yrB0 h1,.ScheduleEditor_scheduleEditor__e9NtJ h1{font-size:1.3rem}.ScheduleEditor_tab-button__Bve0E,.ScheduleEditor_tabButton__saBE3{font-size:13px;padding:8px 10px}.ScheduleEditor_section-header__xcL5\+ h3,.ScheduleEditor_sectionHeader__UFzUh h3{font-size:1.1rem}.ScheduleEditor_schedule-items__JdZy1 td,.ScheduleEditor_scheduleItems__bIIhe td{padding-left:45%}}.ScheduleEditor_empty-message__SZfaB,.ScheduleEditor_emptyMessage__i0yUJ,.ScheduleEditor_error-message__t3f3w,.ScheduleEditor_errorMessage__JrZfT,.ScheduleEditor_loading-message__ZtJhB,.ScheduleEditor_loadingMessage__HgmOW{border-radius:5px;margin:20px 0;padding:20px;text-align:center}.ScheduleEditor_loading-message__ZtJhB,.ScheduleEditor_loadingMessage__HgmOW{background-color:#e1f5fe;color:#0288d1}.ScheduleEditor_error-message__t3f3w,.ScheduleEditor_errorMessage__JrZfT{background-color:#ffebee;color:#c62828}.ScheduleEditor_empty-message__SZfaB,.ScheduleEditor_emptyMessage__i0yUJ{background-color:#f5f5f5;color:#616161}.ScheduleEditor_retry-button__E3zeY,.ScheduleEditor_retryButton__zgYiN{background-color:#007bff;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.ScheduleEditor_retry-button__E3zeY:hover,.ScheduleEditor_retryButton__zgYiN:hover{background-color:#0069d9}.ScheduleEditor_permission-help__97AZA,.ScheduleEditor_permissionHelp__zcrW2{background-color:#f5f5f5;background-color:var(--light-gray);border-radius:5px;margin-top:15px;padding:15px}.ScheduleEditor_permission-help__97AZA a,.ScheduleEditor_permissionHelp__zcrW2 a{color:#007bff;color:var(--primary-color);text-decoration:underline}.ScheduleEditor_backups-container__41cE\+,.ScheduleEditor_backupsContainer__EIR9-{margin-bottom:30px}.ScheduleEditor_backups-content__7eXG8,.ScheduleEditor_backupsContent__e-amj{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr}.ScheduleEditor_backups-list__mmw1E,.ScheduleEditor_backupsList__YgUUY{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;max-height:500px;overflow-y:auto;padding:15px}.ScheduleEditor_backups-list__mmw1E h3,.ScheduleEditor_backupsList__YgUUY h3{color:#333;margin-bottom:15px;margin-top:0}.ScheduleEditor_backup-items__mVK7T,.ScheduleEditor_backupItems__C7eGu{max-height:400px;overflow-y:auto}.ScheduleEditor_backup-item__-OVN7,.ScheduleEditor_backupItem__d0l2w{border-bottom:1px solid #eee;cursor:pointer;margin-bottom:0;padding:10px;transition:background-color .3s}.ScheduleEditor_backup-item__-OVN7:hover,.ScheduleEditor_backupItem__d0l2w:hover{background-color:#f0f0f0}.ScheduleEditor_backup-item__-OVN7.ScheduleEditor_selected__u3ckU,.ScheduleEditor_backupItem__d0l2w.ScheduleEditor_selected__u3ckU{background-color:#e6f2ff;border-left:3px solid #06c}.ScheduleEditor_backup-name__CMoPY,.ScheduleEditor_backupName__XoEnG{font-weight:500;margin-bottom:5px}.ScheduleEditor_backup-date__6hXh\+,.ScheduleEditor_backupDate__ZKsfB{color:#666;font-size:12px}.ScheduleEditor_backup-preview__8urnh,.ScheduleEditor_backupPreview__QLHZf{border:1px solid #ddd;border-radius:5px;padding:15px}.ScheduleEditor_backup-preview__8urnh h3,.ScheduleEditor_backupPreview__QLHZf h3{color:#333;margin-bottom:15px;margin-top:0}.ScheduleEditor_backup-content__XVIl7,.ScheduleEditor_backupContent__gxqjM{display:flex;flex-direction:column;gap:15px}.ScheduleEditor_backup-content__XVIl7 pre,.ScheduleEditor_backupContent__gxqjM pre{background-color:#f5f5f5;border-radius:4px;font-size:12px;line-height:1.5;max-height:400px;overflow:auto;padding:15px}.ScheduleEditor_backup-actions__zvi4J,.ScheduleEditor_backupActions__5TmHG{display:flex;gap:10px;margin-top:15px}.ScheduleEditor_restore-button__g9GXH,.ScheduleEditor_restoreButton__DDzQP{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s}.ScheduleEditor_restore-button__g9GXH:hover,.ScheduleEditor_restoreButton__DDzQP:hover{background-color:#05a}.ScheduleEditor_delete-button__VQQGv,.ScheduleEditor_deleteButton__iVebI{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s}.ScheduleEditor_delete-button__VQQGv:hover,.ScheduleEditor_deleteButton__iVebI:hover{background-color:#c82333}.ScheduleEditor_loading-message__ZtJhB,.ScheduleEditor_loadingMessage__HgmOW,.ScheduleEditor_no-backups-message__QqHMc,.ScheduleEditor_noBackupsMessage__OeSim{color:#666;padding:15px;text-align:center}.ScheduleEditor_error-message__t3f3w,.ScheduleEditor_errorMessage__JrZfT{background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;color:#dc3545;margin-bottom:15px;padding:10px}@media (max-width:768px){.ScheduleEditor_backups-content__7eXG8,.ScheduleEditor_backupsContent__e-amj{grid-template-columns:1fr}}.ScheduleEditor_additional-info__zvJBu,.ScheduleEditor_additionalInfo__Jp6mL{margin-top:20px}.ScheduleEditor_list-editor__3oJ1P,.ScheduleEditor_listEditor__TvHTe{margin-top:10px}.ScheduleEditor_list-item__uJ0Su,.ScheduleEditor_listItem__nM889{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ScheduleEditor_list-item__uJ0Su input,.ScheduleEditor_listItem__nM889 input{border:1px solid #ddd;border:1px solid var(--medium-gray);border-radius:3px;flex:1 1;padding:8px}.ScheduleEditor_dated-schedules__ExEdb,.ScheduleEditor_datedSchedules__x89WB,.ScheduleEditor_weekly-schedules__IeG29,.ScheduleEditor_weeklySchedules__PgdAX{margin-top:20px}.ScheduleEditor_zman-preview__jQ1\+e,.ScheduleEditor_zmanPreview__zxyVP{background-color:#f0f7ff;border:1px solid #cce5ff;border-radius:3px;color:#06c;display:inline-block;font-size:.9em;margin-top:4px;min-width:80px;padding:3px 8px;text-align:center}.ScheduleEditor_print-container__Mo3bj,.ScheduleEditor_printContainer__m4l4f{margin-top:20px}.ScheduleEditor_print-content__NUczd,.ScheduleEditor_printContent__VfHve{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:20px}.ScheduleEditor_section-picker__pmz8\+,.ScheduleEditor_sectionPicker__vY3yY{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px}.ScheduleEditor_section-lists__v5KEH,.ScheduleEditor_sectionLists__Oj9rK{display:flex;flex-direction:column;gap:20px}.ScheduleEditor_dated-sections__GFEXW,.ScheduleEditor_datedSections__92lP8,.ScheduleEditor_weekly-sections__T2DC\+,.ScheduleEditor_weeklySections__0jaUu{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;padding:15px}.ScheduleEditor_dated-sections__GFEXW h4,.ScheduleEditor_datedSections__92lP8 h4,.ScheduleEditor_weekly-sections__T2DC\+ h4,.ScheduleEditor_weeklySections__0jaUu h4{color:#333;color:var(--dark-gray);font-size:16px;font-weight:600;margin:0 0 15px}.ScheduleEditor_section-item__4kmT2,.ScheduleEditor_sectionItem__63qZQ{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px;transition:background-color .2s}.ScheduleEditor_section-item__4kmT2:hover,.ScheduleEditor_sectionItem__63qZQ:hover{background-color:#e9ecef}.ScheduleEditor_section-title__jycQE,.ScheduleEditor_sectionTitle__OS\+fw{color:#333;color:var(--dark-gray);flex:1 1;font-weight:500}.ScheduleEditor_add-button__MReY1,.ScheduleEditor_addButton__5a4Bk{background-color:#28a745;background-color:var(--success-color);font-size:12px;padding:6px 10px;transition:background-color .2s}.ScheduleEditor_add-button__MReY1:hover:not(:disabled),.ScheduleEditor_addButton__5a4Bk:hover:not(:disabled){background-color:#218838}.ScheduleEditor_add-button__MReY1:disabled,.ScheduleEditor_addButton__5a4Bk:disabled{background-color:#6c757d;cursor:not-allowed}.ScheduleEditor_selected-sections__gtRG-,.ScheduleEditor_selectedSections__7bhX2{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px}.ScheduleEditor_selected-list__bJfdv,.ScheduleEditor_selectedList__5IiQD{margin-top:15px}.ScheduleEditor_no-sections__kSqlZ,.ScheduleEditor_noSections__TpbeZ{background-color:#fff;border:2px dashed #dee2e6;border-radius:6px;color:#6c757d;font-style:italic;padding:20px;text-align:center}.ScheduleEditor_selected-item__RJpo4,.ScheduleEditor_selectedItem__Hp4g5{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 1px 3px #0000001a;display:flex;gap:10px;margin-bottom:8px;padding:12px}.ScheduleEditor_reorder-controls__OauqW,.ScheduleEditor_reorderControls__Wg6eU{display:flex;flex-direction:column;gap:2px}.ScheduleEditor_move-button__siYeJ,.ScheduleEditor_moveButton__Qx7qb{background-color:#6c757d;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:10px;padding:4px 6px;transition:background-color .2s}.ScheduleEditor_move-button__siYeJ:hover:not(:disabled),.ScheduleEditor_moveButton__Qx7qb:hover:not(:disabled){background-color:#5a6268}.ScheduleEditor_move-button__siYeJ:disabled,.ScheduleEditor_moveButton__Qx7qb:disabled{background-color:#adb5bd;cursor:not-allowed}.ScheduleEditor_section-type__M8kNf,.ScheduleEditor_sectionType__lFfYv{color:#6c757d;font-size:12px;font-style:italic}.ScheduleEditor_remove-button__k6Kg8,.ScheduleEditor_removeButton__S9G7r{background-color:#dc3545;background-color:var(--danger-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .2s}.ScheduleEditor_remove-button__k6Kg8:hover,.ScheduleEditor_removeButton__S9G7r:hover{background-color:#c82333}.ScheduleEditor_print-actions__FC7mK,.ScheduleEditor_printActions__qWMj5{margin-top:20px;text-align:center}.ScheduleEditor_save-print-button__i7-oq,.ScheduleEditor_savePrintButton__NNigk{background-color:#007bff;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s}.ScheduleEditor_save-print-button__i7-oq:hover:not(:disabled),.ScheduleEditor_savePrintButton__NNigk:hover:not(:disabled){background-color:#0056b3}.ScheduleEditor_save-print-button__i7-oq:disabled,.ScheduleEditor_savePrintButton__NNigk:disabled{background-color:#6c757d;cursor:not-allowed}.ScheduleEditor_view-print-button__yMmvh,.ScheduleEditor_viewPrintButton__B\+whX{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin-left:10px;padding:12px 24px;text-decoration:none;transition:background-color .2s}.ScheduleEditor_view-print-button__yMmvh:hover,.ScheduleEditor_viewPrintButton__B\+whX:hover{background-color:#218838;color:#fff;text-decoration:none}.ScheduleEditor_success-message__uExAm,.ScheduleEditor_successMessage__TQzIj{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#28a745;color:var(--success-color);margin-bottom:15px;padding:10px}@media (max-width:768px){.ScheduleEditor_print-content__NUczd,.ScheduleEditor_printContent__VfHve{gap:20px;grid-template-columns:1fr}.ScheduleEditor_selected-item__RJpo4,.ScheduleEditor_selectedItem__Hp4g5{flex-wrap:wrap;gap:8px}.ScheduleEditor_reorder-controls__OauqW,.ScheduleEditor_reorderControls__Wg6eU{flex-direction:row}}.ScheduleEditor_named-configs-section__EwmBi,.ScheduleEditor_namedConfigsSection__iSy8m{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:20px;padding:20px}.ScheduleEditor_named-configs-section__EwmBi h3,.ScheduleEditor_namedConfigsSection__iSy8m h3{color:#333;color:var(--dark-gray);margin-bottom:15px;margin-top:0}.ScheduleEditor_save-config-section__Wv8WJ,.ScheduleEditor_saveConfigSection__pQSj-{margin-bottom:20px}.ScheduleEditor_input-group__qPeeH,.ScheduleEditor_inputGroup__biEsr{align-items:center;display:flex;gap:10px}.ScheduleEditor_config-name-input__upR21,.ScheduleEditor_configNameInput__pON1x{border:1px solid #ced4da;border-radius:4px;flex:1 1;font-size:14px;padding:8px 12px}.ScheduleEditor_config-name-input__upR21:focus,.ScheduleEditor_configNameInput__pON1x:focus{border-color:#007bff;border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff40;outline:none}.ScheduleEditor_save-config-button__NNUuJ,.ScheduleEditor_saveConfigButton__HSJAH{background:#28a745;background:var(--success-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.ScheduleEditor_save-config-button__NNUuJ:hover:not(:disabled),.ScheduleEditor_saveConfigButton__HSJAH:hover:not(:disabled){background:#218838}.ScheduleEditor_save-config-button__NNUuJ:disabled,.ScheduleEditor_saveConfigButton__HSJAH:disabled{background:#6c757d;cursor:not-allowed}.ScheduleEditor_saved-configs-list__W7ZvC,.ScheduleEditor_savedConfigsList__Ztav2{margin-top:15px}.ScheduleEditor_saved-configs-list__W7ZvC h4,.ScheduleEditor_savedConfigsList__Ztav2 h4{color:#333;color:var(--dark-gray);font-size:16px;margin-bottom:10px}.ScheduleEditor_configs-list__IcA2g,.ScheduleEditor_configsList__MEgTJ{display:flex;flex-direction:column;gap:8px}.ScheduleEditor_config-item__swX7c,.ScheduleEditor_configItem__-kVsA{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:4px;display:flex;justify-content:space-between;padding:10px 15px;transition:box-shadow .2s}.ScheduleEditor_config-item__swX7c:hover,.ScheduleEditor_configItem__-kVsA:hover{box-shadow:0 2px 4px #0000001a}.ScheduleEditor_config-name__VcJFH,.ScheduleEditor_configName__U05hf{color:#333;color:var(--dark-gray);font-weight:500}.ScheduleEditor_config-actions__w2mnt,.ScheduleEditor_configActions__6yLdB{display:flex;gap:8px}.ScheduleEditor_load-config-button__h1axH,.ScheduleEditor_loadConfigButton__bElq5{background:#007bff;background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.ScheduleEditor_load-config-button__h1axH:hover:not(:disabled),.ScheduleEditor_loadConfigButton__bElq5:hover:not(:disabled){background:#0056b3}.ScheduleEditor_load-config-button__h1axH:disabled,.ScheduleEditor_loadConfigButton__bElq5:disabled{background:#6c757d;cursor:not-allowed}.ScheduleEditor_delete-config-button__bH2IG,.ScheduleEditor_deleteConfigButton__hAlf6{background:#dc3545;background:var(--danger-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.ScheduleEditor_delete-config-button__bH2IG:hover,.ScheduleEditor_deleteConfigButton__hAlf6:hover{background:#c82333}.ScheduleEditor_no-configs__OEc5p,.ScheduleEditor_noConfigs__Y20uF{color:#6c757d;font-style:italic;padding:20px;text-align:center}.ScheduleEditor_announcement-editor__jlcJ2,.ScheduleEditor_announcementEditor__aPNk\+{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:20px;padding:20px}.ScheduleEditor_editor-header__GCk7T,.ScheduleEditor_editorHeader__ekNER{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ScheduleEditor_announcement-block__lCf-D,.ScheduleEditor_announcementBlock__rAG0D{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;padding:15px}.ScheduleEditor_block-header__ixJoR,.ScheduleEditor_blockHeader__O\+x-S{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ScheduleEditor_block-controls__TeoKq,.ScheduleEditor_blockControls__qQNa1{display:flex;gap:5px}.ScheduleEditor_block-controls__TeoKq button,.ScheduleEditor_blockControls__qQNa1 button{background:#fff;border:1px solid #ddd;border-radius:3px;cursor:pointer;padding:5px 8px}.ScheduleEditor_block-controls__TeoKq button:hover,.ScheduleEditor_blockControls__qQNa1 button:hover{background:#f0f0f0}.ScheduleEditor_block-controls__TeoKq .ScheduleEditor_visible__DJHGR,.ScheduleEditor_blockControls__qQNa1 .ScheduleEditor_visible__DJHGR{background:#d4edda;color:#155724}.ScheduleEditor_block-controls__TeoKq .ScheduleEditor_delete__cU9IL,.ScheduleEditor_block-controls__TeoKq .ScheduleEditor_hidden__1ty-t,.ScheduleEditor_blockControls__qQNa1 .ScheduleEditor_delete__cU9IL,.ScheduleEditor_blockControls__qQNa1 .ScheduleEditor_hidden__1ty-t{background:#f8d7da;color:#721c24}.ScheduleEditor_block-settings__hfoDj,.ScheduleEditor_blockSettings__g\+NjK{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:15px}.ScheduleEditor_setting-group__CL01Z,.ScheduleEditor_settingGroup__03X5D{display:flex;flex-direction:column;gap:5px}.ScheduleEditor_setting-group__CL01Z label,.ScheduleEditor_settingGroup__03X5D label{color:#666;font-size:12px;font-weight:700}.ScheduleEditor_setting-group__CL01Z select,.ScheduleEditor_settingGroup__03X5D select{border:1px solid #ddd;border-radius:3px;padding:5px}.ScheduleEditor_block-content__W-29F,.ScheduleEditor_blockContent__xPDlg{margin-bottom:15px}.ScheduleEditor_block-content__W-29F textarea,.ScheduleEditor_blockContent__xPDlg textarea{border:1px solid #ddd;border-radius:3px;font-family:monospace;padding:10px;resize:vertical;width:100%}.ScheduleEditor_block-preview__HcSyG,.ScheduleEditor_blockPreview__vOAiT{margin-top:10px}.ScheduleEditor_block-preview__HcSyG h4,.ScheduleEditor_blockPreview__vOAiT h4{color:#666;font-size:14px;margin:0 0 5px}.ScheduleEditor_current-announcements__\+Rd6w,.ScheduleEditor_currentAnnouncements__snkdR{background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:10px;padding:15px}.ScheduleEditor_edit-button__AC8HL,.ScheduleEditor_editButton__hepb8{background:#007bff;background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.ScheduleEditor_add-button__MReY1,.ScheduleEditor_addButton__5a4Bk{background:#28a745;background:var(--success-color);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 16px}.ScheduleEditor_cancel-button__C0gW5,.ScheduleEditor_cancelButton__h4Or9{background:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 16px}@media print{.ScheduleEditor_tab-content__KYFu\+,.ScheduleEditor_tabContent__LLzV6{min-height:auto!important}}.AdminDonationsPage_donationsContainer__x4IuO{font-family:Arial,sans-serif;padding:20px}.AdminDonationsPage_donationsContainer__x4IuO h2{color:#333;margin-bottom:20px;text-align:center}.AdminDonationsPage_addButton__VE0W5,.AdminDonationsPage_linkButtonSmall__gPXXv,.AdminDonationsPage_linkButton__XpKu\+{border:none;border-radius:4px;cursor:pointer;font-size:.9em;margin:5px;padding:8px 15px}.AdminDonationsPage_addButton__VE0W5{background-color:#5cb85c;color:#fff;display:block;margin-bottom:20px}.AdminDonationsPage_linkButton__XpKu\+{background-color:#007bff;color:#fff}.AdminDonationsPage_linkButtonSmall__gPXXv{background-color:#17a2b8;color:#fff;font-size:.8em;padding:5px 10px}.AdminDonationsPage_donationForm__lSHfk{background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.AdminDonationsPage_donationForm__lSHfk h3{margin-bottom:15px;margin-top:0}.AdminDonationsPage_donationForm__lSHfk div{margin-bottom:10px}.AdminDonationsPage_donationForm__lSHfk label{color:#555;display:block;font-weight:700;margin-bottom:5px}.AdminDonationsPage_donationForm__lSHfk input[type=datetime-local],.AdminDonationsPage_donationForm__lSHfk input[type=email],.AdminDonationsPage_donationForm__lSHfk input[type=number],.AdminDonationsPage_donationForm__lSHfk input[type=text],.AdminDonationsPage_donationForm__lSHfk select,.AdminDonationsPage_donationForm__lSHfk textarea{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:10px;width:calc(100% - 22px)}.AdminDonationsPage_donationForm__lSHfk textarea{min-height:60px}.AdminDonationsPage_donationForm__lSHfk button[type=button],.AdminDonationsPage_donationForm__lSHfk button[type=submit]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.AdminDonationsPage_donationForm__lSHfk button[type=button]{background-color:#6c757d}.AdminDonationsPage_donationsTable__lMuoy{border-collapse:collapse;font-size:.9em;margin-top:20px;width:100%}.AdminDonationsPage_donationsTable__lMuoy td,.AdminDonationsPage_donationsTable__lMuoy th{border:1px solid #ddd;padding:8px;text-align:left;vertical-align:middle}.AdminDonationsPage_donationsTable__lMuoy th{background-color:#f2f2f2;color:#333}.AdminDonationsPage_donationsTable__lMuoy tr:nth-child(2n){background-color:#f9f9f9}.AdminDonationsPage_donationsTable__lMuoy tr:hover{background-color:#f1f1f1}.AdminDonationsPage_donationsTable__lMuoy td button{margin-right:5px}.AdminDonationsPage_error__bTceP{background-color:#ffe0e0;border:1px solid red;border-radius:4px;color:red;margin-bottom:15px;padding:10px}.AdminFamiliesPage_familiesContainer__dMqfe{font-family:Arial,sans-serif;padding:20px}.AdminFamiliesPage_familiesContainer__dMqfe h2{color:#333;margin-bottom:20px;text-align:center}.AdminFamiliesPage_addButton__O3KCZ,.AdminFamiliesPage_deleteButton__CEQLw,.AdminFamiliesPage_editButton__blDZi{border:none;border-radius:4px;cursor:pointer;font-size:.9em;margin:5px;padding:8px 15px}.AdminFamiliesPage_addButton__O3KCZ{background-color:#5cb85c;color:#fff;display:block;margin-bottom:20px}.AdminFamiliesPage_editButton__blDZi{background-color:#f0ad4e;color:#fff}.AdminFamiliesPage_deleteButton__CEQLw{background-color:#d9534f;color:#fff}.AdminFamiliesPage_familyForm__3kpcw{background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.AdminFamiliesPage_familyForm__3kpcw h3{margin-bottom:15px;margin-top:0}.AdminFamiliesPage_familyForm__3kpcw div{margin-bottom:10px}.AdminFamiliesPage_familyForm__3kpcw label{color:#555;display:block;font-weight:700;margin-bottom:5px}.AdminFamiliesPage_familyForm__3kpcw input[type=email],.AdminFamiliesPage_familyForm__3kpcw input[type=tel],.AdminFamiliesPage_familyForm__3kpcw input[type=text]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:10px;width:calc(100% - 22px)}.AdminFamiliesPage_familyForm__3kpcw button[type=button],.AdminFamiliesPage_familyForm__3kpcw button[type=submit]{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 15px}.AdminFamiliesPage_familyForm__3kpcw button[type=button]{background-color:#6c757d}.AdminFamiliesPage_familiesTable__RfB\+C{border-collapse:collapse;margin-top:20px;width:100%}.AdminFamiliesPage_familiesTable__RfB\+C td,.AdminFamiliesPage_familiesTable__RfB\+C th{border:1px solid #ddd;padding:10px;text-align:left}.AdminFamiliesPage_familiesTable__RfB\+C th{background-color:#f2f2f2;color:#333}.AdminFamiliesPage_familiesTable__RfB\+C tr:nth-child(2n){background-color:#f9f9f9}.AdminFamiliesPage_familiesTable__RfB\+C tr:hover{background-color:#f1f1f1}.AdminFamiliesPage_error__7u7e5{background-color:#ffe0e0;border:1px solid red;border-radius:4px;color:red;margin-bottom:15px;padding:10px}.ManageArea_manageArea__ym\+5P{margin:0 auto;max-width:1200px;padding:20px}.ManageArea_manageArea__ym\+5P h1{color:#333;margin-bottom:20px}.ManageArea_tabs__bPMDV{border-bottom:2px solid #e0e0e0;display:flex;gap:10px;margin-bottom:20px}.ManageArea_tab__PIecg{border-bottom:3px solid #0000;color:#666;font-weight:500;margin-bottom:-2px;padding:12px 24px;text-decoration:none;transition:all .2s}.ManageArea_tab__PIecg:hover{background-color:#f5f5f5;color:#333}.ManageArea_tab__PIecg.ManageArea_active__lx\+-G{border-bottom-color:#007bff;color:#007bff}.ManageArea_tabContent__2bJTC{padding:20px 0}.ManageArea_placeholder__yYlMv{color:#999;font-size:18px;padding:40px;text-align:center}.UserManagement_user-management__pJkME{margin:0 auto;max-width:1200px;padding:20px}.UserManagement_user-management__pJkME h1{margin-bottom:20px}.UserManagement_error-message__q10Uf{background-color:#ffebee;border-radius:4px;color:#d32f2f;margin-bottom:15px;padding:10px}.UserManagement_success-message__r8Wb2{background-color:#e8f5e9;border-radius:4px;color:#2e7d32;margin-bottom:15px;padding:10px}.UserManagement_loading-message__1Xdta{font-size:18px;padding:20px;text-align:center}.UserManagement_user-management-content__SCK\+I{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr}@media (max-width:768px){.UserManagement_user-management-content__SCK\+I{grid-template-columns:1fr}}.UserManagement_user-form-section__hlW3r,.UserManagement_user-list-section__RISbn{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:20px}.UserManagement_user-table__CUBH2{border-collapse:collapse;margin-top:10px;width:100%}.UserManagement_user-table__CUBH2 td,.UserManagement_user-table__CUBH2 th{border-bottom:1px solid #e0e0e0;padding:12px;text-align:left}.UserManagement_user-table__CUBH2 th{background-color:#f5f5f5;font-weight:700}.UserManagement_action-button__M4q15{border:none;border-radius:4px;cursor:pointer;margin-right:8px;padding:6px 10px}.UserManagement_reset-button__oVVhK{background-color:#2196f3;color:#fff}.UserManagement_delete-button__pjlub{background-color:#f44336;color:#fff}.UserManagement_no-users-message__zkYwm{color:#757575;font-style:italic;padding:20px;text-align:center}.UserManagement_user-form__a1OfX{margin-top:15px}.UserManagement_form-group__wkoAx{margin-bottom:15px}.UserManagement_form-group__wkoAx label{display:block;font-weight:700;margin-bottom:5px}.UserManagement_form-group__wkoAx input{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.UserManagement_create-user-button__mjn8D{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px}.UserManagement_create-user-button__mjn8D:disabled{background-color:#a5d6a7;cursor:not-allowed}.UserManagement_delete-confirmation-modal__L-iWz{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.UserManagement_modal-content__Bn59B{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;width:90%}.UserManagement_confirmation-form__c9r4K{margin:20px 0}.UserManagement_confirmation-form__c9r4K input{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.UserManagement_modal-actions__OY-wU{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.UserManagement_cancel-button__Dd7rc{background-color:#9e9e9e;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px}.UserManagement_confirm-button__QNpJk{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px}.UserManagement_confirm-button__QNpJk:disabled{background-color:#ffcdd2;cursor:not-allowed}.DonatePage_donatePageContainer__2Q0Ya{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px #00000014;color:#333;font-family:Roboto,sans-serif;margin:2rem auto;max-width:700px;padding:2rem}.DonatePage_logoContainer__LKcxP{text-align:center}.DonatePage_logo__nzmn5{height:auto;max-height:75px;max-width:150px}.DonatePage_donatePageContainer__2Q0Ya h1{color:#2c3e50;font-size:2rem;font-weight:500;margin-bottom:1rem;text-align:center}.DonatePage_formGroup__j0ViW{margin-bottom:1.75rem}.DonatePage_formGroup__j0ViW label{color:#34495e;display:block;font-size:.95rem;font-weight:500;margin-bottom:.75rem}.DonatePage_formGroup__j0ViW input[type=email],.DonatePage_formGroup__j0ViW input[type=number],.DonatePage_formGroup__j0ViW input[type=text]{border:1px solid #bdc3c7;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:.85rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.DonatePage_formGroup__j0ViW input[type=email]:focus,.DonatePage_formGroup__j0ViW input[type=number]:focus,.DonatePage_formGroup__j0ViW input[type=text]:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.DonatePage_checkboxGroup__515mW label,.DonatePage_radioGroup__OIOtT label{font-weight:400;margin-right:1rem}.DonatePage_optionsGrid__wFMwf{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.DonatePage_amountOptionsGrid__mcwSB{display:flex;flex-wrap:nowrap;gap:.5rem;margin-bottom:.75rem;overflow-x:auto}.DonatePage_amountOptionsGrid__mcwSB .DonatePage_radioOption__P8Ol1{flex:1 1;max-width:none;min-width:60px}.DonatePage_checkboxOption__JyFEA,.DonatePage_radioOption__P8Ol1{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;flex-grow:1;height:45px;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}.DonatePage_checkboxOption__JyFEA:hover,.DonatePage_radioOption__P8Ol1:hover{background-color:#f8f9fa;border-color:#f59e0b;box-shadow:0 2px 5px #00000014}.DonatePage_checkboxOption__JyFEA input[type=checkbox],.DonatePage_radioOption__P8Ol1 input[type=radio]{height:0;opacity:0;position:absolute;width:0}.DonatePage_checkboxOption__JyFEA input[type=checkbox]:checked+label,.DonatePage_radioOption__P8Ol1 input[type=radio]:checked+label{color:#f59e0b;font-weight:600}.DonatePage_radioOptionSelected__wJgab{background-color:#fff8e6;border-color:#f59e0b;box-shadow:0 1px 3px #f59e0b33}.DonatePage_radioOptionSelected__wJgab label{color:#f59e0b;font-weight:600}.DonatePage_customAmountContainerSelected__Px7Yl{background-color:#fff8e6;border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b1a}.DonatePage_customAmountContainerSelected__Px7Yl label{color:#f59e0b;font-weight:600}.DonatePage_checkboxOption__JyFEA,.DonatePage_frequencyOption__XHCOx,.DonatePage_radioOption__P8Ol1{-webkit-user-select:none;user-select:none}.DonatePage_checkboxOption__JyFEA label,.DonatePage_radioOption__P8Ol1 label{align-items:center;color:#444;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:100%;justify-content:center;margin:0;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.DonatePage_customAmountContainer__U3Ycq{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;gap:.25rem;margin-top:.75rem;padding:.75rem 1rem}.DonatePage_customAmountContainer__U3Ycq:focus-within{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.DonatePage_customAmountContainer__U3Ycq input[type=radio]{height:0;opacity:0;position:absolute;width:0}.DonatePage_customAmountContainer__U3Ycq label{color:#444;font-weight:500;margin-bottom:0;padding-left:0;position:relative;white-space:nowrap}.DonatePage_customAmountContainer__U3Ycq input[type=radio]:checked+label{color:#f59e0b;font-weight:600}.DonatePage_otherAmountInput__jNOsQ{background-color:#f9f9fa;border:1px solid #e0e0e0;border-radius:6px;flex-grow:1;font-size:.95rem;min-width:80px;padding:.7rem .85rem;transition:border-color .3s ease}.DonatePage_otherAmountInput__jNOsQ:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b1a;outline:none}.DonatePage_otherTargetInput__HwFLb{background-color:#f9f9fa;border:1px solid #e0e0e0;border-radius:6px;font-size:.95rem;margin-top:.75rem;padding:.7rem .85rem;width:100%}.DonatePage_targetOptionsGrid__mbkz9{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;margin-bottom:.75rem;width:100%}.DonatePage_targetOptionsGrid__mbkz9 .DonatePage_radioOption__P8Ol1{flex:1 1 30%;justify-content:center;max-width:calc(33.33% - .5rem);min-width:75px}.DonatePage_targetOptionsGrid__mbkz9 .DonatePage_radioOption__P8Ol1:last-child:nth-child(3n-1),.DonatePage_targetOptionsGrid__mbkz9 .DonatePage_radioOption__P8Ol1:nth-last-child(2):nth-child(3n-2){flex-basis:calc(50% - 0.5rem);max-width:calc(50% - .5rem)}.DonatePage_submitButton__cz-Vb{background-color:#f59e0b;border:none;border-radius:8px;box-shadow:0 4px 6px #f59e0b33;color:#fff;cursor:pointer;display:block;font-size:1.15rem;font-weight:600;letter-spacing:.8px;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.DonatePage_submitButton__cz-Vb:hover:not(:disabled){background-color:#ea580c;box-shadow:0 6px 12px #f59e0b40;transform:translateY(-2px)}.DonatePage_submitButton__cz-Vb:disabled{background-color:#d1d5db;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}.DonatePage_frequencyToggleContainer__HZ\+-M{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;overflow:hidden}.DonatePage_frequencyOption__XHCOx{background-color:#fff;border-left:1px solid #e0e0e0;color:#444;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:500;padding:.85rem;text-align:center;transition:all .3s ease;-webkit-user-select:none;user-select:none}.DonatePage_frequencyOption__XHCOx:first-child{border-left:none}.DonatePage_frequencyOption__XHCOx.DonatePage_selected__QNsxh{background-color:#f59e0b;color:#fff;font-weight:600}.DonatePage_frequencyOption__XHCOx:not(.DonatePage_selected__QNsxh):hover{background-color:#fff8e6;color:#f59e0b}.DonatePage_messageBase__d6J9D{border-radius:6px;font-size:.95rem;font-weight:500;margin-top:1.5rem;padding:.8rem 1rem;text-align:center}.DonatePage_errorMessage__EDKWo{background-color:#fdedec;border:1px solid #e74c3c;color:#c0392b}.DonatePage_successMessage__ROYI8{background-color:#eafaf1;border:1px solid #2ecc71;color:#27ae60}@media screen and (min-width:481px) and (max-width:768px){.DonatePage_donatePageContainer__2Q0Ya{margin:1rem auto;max-width:95%;padding:1.5rem}.DonatePage_donatePageContainer__2Q0Ya h1{font-size:1.8rem}.DonatePage_optionsGrid__wFMwf{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.DonatePage_checkboxOption__JyFEA,.DonatePage_radioOption__P8Ol1{height:40px}.DonatePage_targetOptionsGrid__mbkz9 .DonatePage_radioOption__P8Ol1:last-child:nth-child(3n-1),.DonatePage_targetOptionsGrid__mbkz9 .DonatePage_radioOption__P8Ol1:nth-last-child(2):nth-child(3n-2){flex-basis:calc(50% - 0.5rem);max-width:calc(50% - .5rem)}}@media screen and (max-width:350px){.DonatePage_amountOptionsGrid__mcwSB{flex-wrap:wrap}.DonatePage_amountOptionsGrid__mcwSB .DonatePage_radioOption__P8Ol1{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1}}@media screen and (max-width:480px){.DonatePage_donatePageContainer__2Q0Ya{border-radius:8px;margin:.5rem auto;padding:1rem}.DonatePage_logo__nzmn5{max-width:120px}.DonatePage_donatePageContainer__2Q0Ya h1{font-size:1.6rem;margin-bottom:1.5rem}.DonatePage_formGroup__j0ViW{margin-bottom:1.5rem}.DonatePage_formGroup__j0ViW label{font-size:.9rem}.DonatePage_formGroup__j0ViW input[type=email],.DonatePage_formGroup__j0ViW input[type=number],.DonatePage_formGroup__j0ViW input[type=text]{font-size:.95rem;padding:.8rem}.DonatePage_optionsGrid__wFMwf{gap:.5rem;grid-template-columns:1fr}.DonatePage_amountOptionsGrid__mcwSB{gap:.4rem}.DonatePage_targetOptionsGrid__mbkz9{flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center}.DonatePage_targetOptionsGrid__mbkz9 .DonatePage_radioOption__P8Ol1{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;max-width:calc(50% - .5rem);min-width:auto}.DonatePage_targetOptionsGrid__mbkz9 .DonatePage_radioOption__P8Ol1:last-child:nth-child(odd){flex-basis:100%;max-width:100%}.DonatePage_customAmountContainer__U3Ycq{align-items:stretch;flex-direction:column;padding:.5rem}.DonatePage_customAmountContainer__U3Ycq label{text-align:left}.DonatePage_otherAmountInput__jNOsQ{background-color:#fff;border:1px solid #bdc3c7;border-radius:4px;padding:.75rem}.DonatePage_checkboxOption__JyFEA,.DonatePage_radioOption__P8Ol1{justify-content:flex-start;padding:.7rem .9rem}.DonatePage_checkboxOption__JyFEA label,.DonatePage_radioOption__P8Ol1 label{font-size:.9rem}.DonatePage_submitButton__cz-Vb{font-size:1.05rem;padding:.9rem}.DonatePage_messageBase__d6J9D{font-size:.9rem}.DonatePage_frequencyToggleContainer__HZ\+-M{flex-direction:row}.DonatePage_frequencyOption__XHCOx{border-left:1px solid #e0e0e0;font-size:.9rem;padding:.75rem}.DonatePage_frequencyOption__XHCOx:first-child{border-left:none}}
/*# sourceMappingURL=main.a20f9b32.css.map*/