:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._heroContainer_kmlxg_1{min-height:100vh;height:auto;position:relative;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(135deg,#8b73551a,#2c3e5033),url(https://res.cloudinary.com/dhsaq1mm8/image/upload/v1756461308/WhatsApp_Image_2025-08-15_at_03.43.15_zwwc12.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;text-align:center;padding:2rem 0}._backgroundOverlay_kmlxg_22{position:absolute;inset:0;background:linear-gradient(135deg,#0000004d,#2c3e504d,#8b73554d);z-index:1}._contentContainer_kmlxg_37{position:relative;z-index:2;padding:2rem}._content_kmlxg_37{max-width:800px;margin:0 auto}._honorText_kmlxg_48{color:#fff;text-transform:uppercase;font-size:1.1rem;margin-bottom:1.5rem;text-shadow:2px 2px 8px rgba(0,0,0,.8)}._coupleNames_kmlxg_56{color:#fff;margin-bottom:2rem;line-height:1.2;text-shadow:3px 3px 12px rgba(0,0,0,.9)}._weddingDetails_kmlxg_63{margin-bottom:3rem}._date_kmlxg_67{color:#fff;margin-bottom:1rem;line-height:1.3;text-shadow:2px 2px 10px rgba(0,0,0,.8)}._venue_kmlxg_74{color:#fff;margin-bottom:.5rem;text-shadow:2px 2px 8px rgba(0,0,0,.8)}._venueHebrew_kmlxg_80{color:#fff;margin-bottom:1.5rem;font-family:Arial,sans-serif;direction:rtl;text-shadow:2px 2px 8px rgba(0,0,0,.8)}._navigationIcons_kmlxg_88{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem}._navLink_kmlxg_95{text-decoration:none;color:inherit}._navIcon_kmlxg_100{display:flex;flex-direction:column;align-items:center;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.2rem 1rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;transition:all .3s ease;cursor:pointer;min-width:80px;color:#fff}._navIcon_kmlxg_100:hover{background:#fff3;transform:translateY(-2px) scale(1.05);box-shadow:0 12px 40px #ffffff26;border-color:#ffffff4d}._iconLabel_kmlxg_123{margin-top:.5rem;font-size:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:.05em;opacity:.9;text-align:center}._countdown_kmlxg_133{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a}._countdownNumbers_kmlxg_142{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}._timeUnit_kmlxg_149{display:flex;flex-direction:column;align-items:center;min-width:80px}._number_kmlxg_156{font-weight:300;color:#fff;font-size:2.5rem;line-height:1;margin-bottom:.5rem}._label_kmlxg_164{color:#fffc;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;font-weight:300}@media (max-width: 768px){._heroContainer_kmlxg_1{background-attachment:scroll;padding:2rem 1rem;min-height:100vh}._contentContainer_kmlxg_37{padding:1rem}._weddingDetails_kmlxg_63{margin-bottom:2rem}._navigationIcons_kmlxg_88{gap:1.5rem;margin-bottom:2rem}._navIcon_kmlxg_100{padding:1rem .8rem;min-width:70px}._iconLabel_kmlxg_123{font-size:.7rem}._countdown_kmlxg_133{padding:1.5rem;margin:0 1rem}._countdownNumbers_kmlxg_142{gap:1rem}._timeUnit_kmlxg_149{min-width:60px}._number_kmlxg_156{font-size:2rem}._honorText_kmlxg_48{font-size:1rem}}@media (max-width: 480px){._heroContainer_kmlxg_1{padding:1rem .5rem;min-height:95vh}._weddingDetails_kmlxg_63{margin-bottom:1rem}._navigationIcons_kmlxg_88{gap:.75rem;margin-bottom:1rem}._navIcon_kmlxg_100{padding:.6rem .4rem;min-width:50px}._countdown_kmlxg_133{padding:.5rem;margin:0}._countdownNumbers_kmlxg_142{gap:.25rem}._timeUnit_kmlxg_149{min-width:35px}._number_kmlxg_156{font-size:1rem}._label_kmlxg_164{font-size:.6rem}}._cardsSection_16tnt_1{background:linear-gradient(135deg,#2c3e50,#34495e,#2c3e50);color:#fff;padding:4rem 0 0}._sectionTitle_16tnt_12{text-align:center;margin-bottom:1rem;color:#fff;font-weight:300;letter-spacing:.1em;text-transform:uppercase}._sectionSubtitle_16tnt_21{text-align:center;margin-bottom:4rem;color:#fffc;font-weight:300}._cardContainer_16tnt_28{height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}._cardImageWrapper_16tnt_37{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._cardImage_16tnt_37{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease}._cardImageWrapper_16tnt_37:hover ._cardImage_16tnt_37{transform:scale(1.02)}._cardOverlay_16tnt_58{position:absolute;inset:0;background:linear-gradient(135deg,#0000004d,#2c3e5033,#0000004d);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease}._cardImageWrapper_16tnt_37:hover ._cardOverlay_16tnt_58{opacity:0}._overlayText_16tnt_81{color:#fff;font-weight:300;letter-spacing:.1em;text-transform:uppercase;text-align:center;background:#00000080;padding:1rem 2rem;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}._footer_16tnt_94{background:linear-gradient(135deg,#8b7355,#5d4e37);padding:3rem 0;text-align:center;color:#fff}._footerText_16tnt_105{font-size:1.5rem;font-weight:300;margin-bottom:1rem;letter-spacing:.05em}._footerSubtext_16tnt_112{opacity:.9;font-size:1rem;letter-spacing:.1em}._desktopCards_16tnt_119{display:block;margin-bottom:4rem}._mobileCards_16tnt_124{display:none;flex-direction:column;margin:0 0 4rem;padding:0}._mobileCardContainer_16tnt_131{height:90vh;min-height:400px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;padding:0;border:none;animation:_fadeInUp_16tnt_1 .8s ease-out;scroll-snap-align:start}._mobileCardContainer_16tnt_131:nth-child(2n){animation-delay:.2s}@media (max-width: 1024px){._desktopCards_16tnt_119{display:none}._mobileCards_16tnt_124{display:flex}._cardOverlay_16tnt_58,._cardImageWrapper_16tnt_37:hover ._cardOverlay_16tnt_58{opacity:0!important}._mobileCardContainer_16tnt_131:nth-child(2n){animation-delay:0s!important}._mobileCards_16tnt_124 ._cardImageWrapper_16tnt_37:hover ._cardImage_16tnt_37{transform:none!important}._mobileCards_16tnt_124 ._cardImage_16tnt_37{height:100%;width:auto;object-fit:contain;max-width:100%}._mobileCards_16tnt_124 ._cardImageWrapper_16tnt_37{width:100%;height:100%;display:flex;align-items:center;justify-content:center}}@media (max-width: 768px){._cardsSection_16tnt_1{padding:2rem 0 0}._sectionTitle_16tnt_12{font-size:.9rem;margin-bottom:.25rem}._sectionSubtitle_16tnt_21{margin-bottom:1.5rem;font-size:.6rem}._cardContainer_16tnt_28{height:70vh;min-height:400px}._mobileCardContainer_16tnt_131{height:80vh;min-height:350px}._mobileCards_16tnt_124{margin-bottom:3rem}._overlayText_16tnt_81{font-size:1rem;padding:.8rem 1.5rem}._footer_16tnt_94{padding:2rem 0}._footerText_16tnt_105{font-size:1.2rem}._footerSubtext_16tnt_112{font-size:.9rem}}@media (max-width: 480px){._cardsSection_16tnt_1{padding:1.5rem 0 0}._sectionTitle_16tnt_12{font-size:2rem!important;margin-bottom:.1rem;letter-spacing:.02em;opacity:.8}._sectionSubtitle_16tnt_21{font-size:1.5rem!important;line-height:1.2;opacity:.7}._cardContainer_16tnt_28{height:60vh;min-height:250px}._mobileCardContainer_16tnt_131{height:70vh;min-height:300px}._mobileCards_16tnt_124{margin-bottom:2rem}._overlayText_16tnt_81{font-size:.9rem;padding:.6rem 1rem}._footer_16tnt_94{padding:2rem 0}._footerText_16tnt_105{font-size:1.1rem}._footerSubtext_16tnt_112{font-size:.8rem;line-height:1.4}}@media (max-width: 1024px) and (orientation: landscape){._cardContainer_16tnt_28{height:100vh}}@keyframes _fadeInUp_16tnt_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._cardContainer_16tnt_28{animation:_fadeInUp_16tnt_1 .8s ease-out}._cardContainer_16tnt_28:nth-child(2n){animation-delay:.2s}._cardImage_16tnt_37{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}._cardsSection_16tnt_1{scroll-snap-type:y mandatory}._cardContainer_16tnt_28{scroll-snap-align:start}._footer_zxpki_1{background:#f8f9facc;color:#6c757d;padding:.5rem 0;border-top:1px solid rgba(139,115,85,.1)}._content_zxpki_8{display:flex;justify-content:center;align-items:center;text-align:center}._footerText_zxpki_15{color:#6c757d;font-weight:300;opacity:.8;line-height:1.6}._whatsappLink_zxpki_22{display:inline-flex;align-items:center;gap:.25rem;color:#7c827e;text-decoration:none;font-weight:300;transition:all .2s ease;padding:.125rem .25rem;border-radius:4px}._whatsappLink_zxpki_22:hover{color:#128c7e;background:#25d3660d;text-decoration:none}._whatsappIcon_zxpki_40{color:currentColor;vertical-align:middle}._adminLink_zxpki_45{color:#6c757d;text-decoration:none;font-weight:300;font-size:.8em;opacity:.7;transition:all .2s ease;padding:.125rem .25rem;border-radius:4px}._adminLink_zxpki_45:hover{color:#495057;opacity:1;background:#6c757d0d;text-decoration:none}@media (max-width: 768px){._footer_zxpki_1{padding:.5rem 0}._content_zxpki_8{padding:0 1rem}._footerText_zxpki_15{font-size:.75rem;line-height:1.5}}@media (max-width: 480px){._footer_zxpki_1{padding:.5rem 0}._footerText_zxpki_15{font-size:.7rem;line-height:1.4}._whatsappLink_zxpki_22{gap:.125rem;padding:.1rem .2rem}}._loginContainer_1d9e7_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 1rem}._loginCard_1d9e7_10{padding:3rem 2rem;border-radius:16px;box-shadow:0 20px 40px #0000001a;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:400px}._loginHeader_1d9e7_20{text-align:center;margin-bottom:2rem}._loginIcon_1d9e7_25{font-size:3rem!important;color:#667eea;margin-bottom:1rem}._loginTitle_1d9e7_31{color:#333;font-weight:600!important;margin-bottom:.5rem!important}._loginSubtitle_1d9e7_37{color:#666;margin-bottom:0!important}._loginForm_1d9e7_42{display:flex;flex-direction:column;gap:1.5rem}._formField_1d9e7_48{background:#fffc;border-radius:8px}._formField_1d9e7_48 ._MuiOutlinedInput-root_1d9e7_53{border-radius:8px}._formField_1d9e7_48 ._MuiOutlinedInput-root_1d9e7_53:hover ._MuiOutlinedInput-notchedOutline_1d9e7_57,._formField_1d9e7_48 ._MuiOutlinedInput-root_1d9e7_53._Mui-focused_1d9e7_61 ._MuiOutlinedInput-notchedOutline_1d9e7_57{border-color:#667eea}._formField_1d9e7_48 ._MuiInputLabel-root_1d9e7_65._Mui-focused_1d9e7_61{color:#667eea}._errorAlert_1d9e7_69{border-radius:8px!important}._loginButton_1d9e7_73{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;text-transform:none!important;font-size:1rem!important;box-shadow:0 4px 15px #667eea66!important;transition:all .3s ease!important}._loginButton_1d9e7_73:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99!important}._loginButton_1d9e7_73:disabled{background:#ccc!important;transform:none!important;box-shadow:none!important}._loginFooter_1d9e7_95{text-align:center;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}@media (max-width: 600px){._loginContainer_1d9e7_1{padding:1rem}._loginCard_1d9e7_10{padding:2rem 1.5rem}._loginTitle_1d9e7_31{font-size:1.8rem!important}._loginIcon_1d9e7_25{font-size:2.5rem!important}}._loginCard_1d9e7_10{animation:_slideUp_1d9e7_1 .6s ease-out}@keyframes _slideUp_1d9e7_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._dashboardContainer_10q7e_1{min-height:100vh;background:#f5f5f5}._appBar_10q7e_6{background:linear-gradient(135deg,#667eea,#764ba2)!important;box-shadow:0 2px 10px #0000001a!important}._appBarIcon_10q7e_11{margin-right:12px!important}._appBarTitle_10q7e_15{font-weight:600!important}._dashboardContent_10q7e_19{padding:2rem 1rem!important}._loadingContainer_10q7e_23{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#f5f5f5}._errorAlert_10q7e_32,._statsGrid_10q7e_37{margin-bottom:2rem!important}._statsCard_10q7e_41{border-radius:12px!important;box-shadow:0 4px 20px #00000014!important;transition:transform .2s ease,box-shadow .2s ease!important}._statsCard_10q7e_41:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f!important}._statsContent_10q7e_52{display:flex;align-items:center;gap:1rem}._statsIcon_10q7e_58{font-size:2.5rem!important;color:#667eea;background:#667eea1a;padding:12px;border-radius:12px}._statsNumber_10q7e_66{font-weight:700!important;color:#333;line-height:1!important}._tableCard_10q7e_73{border-radius:12px!important;box-shadow:0 4px 20px #00000014!important}._tableHeader_10q7e_78{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._tableHeader_10q7e_78 h6{font-weight:600!important;color:#333}._filtersContainer_10q7e_91{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap;align-items:center}._filterField_10q7e_99{width:200px;flex:0 0 200px}._filterField_10q7e_99 ._MuiOutlinedInput-root_10q7e_104{border-radius:8px}._filterField_10q7e_99 ._MuiOutlinedInput-root_10q7e_104:hover ._MuiOutlinedInput-notchedOutline_10q7e_108,._filterField_10q7e_99 ._MuiOutlinedInput-root_10q7e_104._Mui-focused_10q7e_112 ._MuiOutlinedInput-notchedOutline_10q7e_108{border-color:#667eea}._filterField_10q7e_99 ._MuiInputLabel-root_10q7e_116._Mui-focused_10q7e_112{color:#667eea}._filterField_10q7e_99 ._MuiSelect-select_10q7e_121{min-height:1.4375em;padding:8.5px 14px}._filterField_10q7e_99 ._MuiInputLabel-root_10q7e_116{transform:translate(14px,9px) scale(1)}._filterField_10q7e_99 ._MuiInputLabel-shrink_10q7e_130{transform:translate(14px,-9px) scale(.75)}._tableContainer_10q7e_135{border-radius:8px!important;overflow:hidden}._tableContainer_10q7e_135 ._MuiTableHead-root_10q7e_140{background:#f8f9fa}._tableContainer_10q7e_135 ._MuiTableHead-root_10q7e_140 ._MuiTableCell-root_10q7e_144{font-weight:600!important;color:#333;border-bottom:2px solid #e0e0e0!important}._tableContainer_10q7e_135 ._MuiTableBody-root_10q7e_150 ._MuiTableRow-root_10q7e_150:hover{background:#667eea0a}._tableContainer_10q7e_135 ._MuiTableCell-root_10q7e_144{border-bottom:1px solid #f0f0f0!important}@media (max-width: 960px){._dashboardContent_10q7e_19{padding:1rem .5rem!important}._statsContent_10q7e_52{flex-direction:column;text-align:center}._statsIcon_10q7e_58{font-size:2rem!important;padding:8px}._filtersContainer_10q7e_91{flex-direction:column;align-items:stretch}._filterField_10q7e_99{width:100%;flex:1 1 auto}._tableHeader_10q7e_78{flex-direction:column;gap:1rem;align-items:stretch}}@media (max-width: 600px){._appBarTitle_10q7e_15{font-size:1.1rem!important}._statsNumber_10q7e_66{font-size:1.8rem!important}._tableContainer_10q7e_135{overflow-x:auto}._tableContainer_10q7e_135 ._MuiTable-root_10q7e_204{min-width:600px}}._statsCard_10q7e_41{animation:_fadeInUp_10q7e_1 .6s ease-out}._tableCard_10q7e_73{animation:_fadeInUp_10q7e_1 .8s ease-out}@keyframes _fadeInUp_10q7e_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._filtersContainer_10q7e_91 button,._tableHeader_10q7e_78 button{border-radius:8px!important;text-transform:none!important;font-weight:500!important}._tableContainer_10q7e_135 ._MuiChip-root_10q7e_243{font-weight:500;border-radius:6px}._MuiMenu-paper_10q7e_249{border-radius:8px!important;box-shadow:0 4px 20px #00000026!important}.App{min-height:100vh;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Avenir,Montserrat,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#2c3e50}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#8b7355;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5d4e37}
