/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.italic\!{font-style:italic!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--platform-neutral-ink:#292724;--platform-neutral-rgb:41,39,36;--ink:var(--platform-neutral-ink);--cream:#f2eee3;--paper:#faf8f1;--gold:#c7a45a;--line:rgba(var(--platform-neutral-rgb),.17);--button-hover-surface:var(--kk-gold)}@supports (color:color-mix(in lab, red, red)){:root{--button-hover-surface:color-mix(in srgb,var(--kk-gold) 9%,var(--kk-paper))}}:root{--button-hover-border:var(--kk-gold)}@supports (color:color-mix(in lab, red, red)){:root{--button-hover-border:color-mix(in srgb,var(--kk-gold) 65%,var(--kk-line))}}:root{--button-hover-shadow:0 4px 12px var(--kk-ink)}@supports (color:color-mix(in lab, red, red)){:root{--button-hover-shadow:0 4px 12px color-mix(in srgb,var(--kk-ink) 11%,transparent)}}:root{--button-focus-ring:var(--kk-gold)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f1f5;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:14px;display:flex}.brand img{object-fit:contain;width:56px;height:56px}.brand span{flex-direction:column;display:flex}.brand b{font-family:Georgia,serif;font-size:20px;font-weight:500}.brand small{color:#60716c;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px}nav{letter-spacing:.04em;align-items:center;gap:30px;font-size:12px;font-weight:700;display:flex}nav a{border-bottom:1px solid #0000;padding:10px 0}nav a:hover{border-color:var(--gold)}.nav-join{border:1px solid var(--ink)!important;padding:12px 18px!important}.hero{color:#fff;grid-template-columns:1fr 340px;align-items:end;gap:5vw;min-height:680px;padding:90px 5vw 70px;display:grid;position:relative;overflow:hidden}.hero-image,.hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-image{object-position:center 35%}.hero-shade{background:linear-gradient(90deg,rgba(var(--platform-neutral-rgb),.88) 0%,rgba(var(--platform-neutral-rgb),.55) 52%,rgba(var(--platform-neutral-rgb),.25) 100%),linear-gradient(0deg,rgba(var(--platform-neutral-rgb),.72),transparent 50%)}.hero-copy,.next-up{z-index:2;position:relative}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#dcc47f;font-size:11px;font-weight:800}.eyebrow.dark{color:#927431}h1,h2,h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.055em;max-width:850px;font-size:clamp(56px,7.3vw,104px);line-height:.92}.hero-intro{color:#f1eee4;max-width:610px;font-family:Georgia,serif;font-size:20px;line-height:1.6}.hero-actions{gap:12px;margin-top:28px;display:flex}.button{text-transform:uppercase;letter-spacing:.14em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:10px;font-weight:800;display:inline-flex}.button-gold{background:var(--gold);color:var(--platform-neutral-ink)}.button-ghost{color:#fff;border-color:#ffffffa6}.next-up{color:var(--ink);border-top:3px solid var(--gold);background:#f5f0e2f2;padding:28px}.card-kicker{letter-spacing:.18em;text-transform:uppercase;color:#76612f;margin:0 0 8px;font-size:10px;font-weight:800}.next-up h2{margin-bottom:18px;font-size:28px}.next-row{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.next-row strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.next-up>a{border-top:1px solid var(--line);justify-content:space-between;margin-top:4px;padding-top:18px;font-size:11px;font-weight:800;display:flex}.utility{background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}.utility a{border-right:1px solid #ffffff21;grid-template-columns:30px 1fr;align-content:center;min-height:125px;padding:28px 24px;display:grid}.utility a:last-child{border-right:0}.utility span{color:#bca266;grid-row:1/3;font:14px Georgia,serif}.utility b{font:20px Georgia,serif}.utility small{color:#a9b6b2;margin-top:6px}.section{padding:110px 7vw}.section-heading{max-width:700px;margin-bottom:48px}.section-heading h2,.story h2,.rav h2,.connect h2{letter-spacing:-.035em;font-size:clamp(43px,5vw,72px);line-height:1}.section-heading>p:last-child{color:#63736f;max-width:510px;line-height:1.7}.schedule-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.schedule-card{border:1px solid var(--line);background:#fff;padding:34px}.shabbos-card{background:var(--cream)}.schedule-title{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.schedule-title h3{font-size:32px}.schedule-title span{color:#927431;font:20px Georgia,serif}.schedule-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.schedule-row div{flex-direction:column;gap:5px;display:flex}.schedule-row b{font-size:13px}.schedule-row small{color:#6b7975}.schedule-row strong{font:400 24px Georgia,serif}.schedule-row.compact{min-height:62px}.schedule-row.compact strong{font-size:18px}.schedule-note{color:#6b7975;margin:20px 0 0;font:italic 13px/1.5 Georgia,serif}.story{background:var(--cream);grid-template-columns:1.08fr .92fr;min-height:690px;display:grid}.story-image img{object-fit:cover;height:100%}.story-copy{flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.story-copy p{color:#435651;font:18px/1.7 Georgia,serif}.text-link{border-top:1px solid var(--line);justify-content:space-between;margin-top:22px;padding-top:18px;font-size:12px;font-weight:800;display:flex}.rav{background:var(--ink);color:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.rav-copy .lead{color:#f0eadc;font:24px/1.5 Georgia,serif}.rav-copy>p:not(.eyebrow):not(.lead){color:#b8c3bf;line-height:1.7}.rav-copy .button{margin-top:20px}.rav-image img{aspect-ratio:5/4;object-fit:cover}.bulletin-heading{justify-content:space-between;align-items:end;max-width:none;display:flex}.bulletin-heading>p{margin:0}.bulletin-list{border-top:2px solid var(--ink)}.bulletin-list a{border-bottom:1px solid var(--line);grid-template-columns:70px 150px 1fr 40px;align-items:center;min-height:86px;display:grid}.bulletin-list a:hover{background:var(--cream)}.bulletin-no{color:#9b7a35;font:15px Georgia,serif}.bulletin-list time{color:#6b7975;text-transform:uppercase;font-size:11px}.bulletin-list b{font:400 23px Georgia,serif}.arrow{text-align:right;font-size:18px}.connect{color:var(--platform-neutral-ink);background:#ae8b43;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 7vw;display:grid}.connect .eyebrow{color:var(--platform-neutral-ink)}.connect>div>p:last-child{max-width:480px;line-height:1.7}.connect-links a{border-bottom:1px solid rgba(var(--platform-neutral-rgb),.35);flex-direction:column;gap:7px;padding:22px 0;display:flex}.connect-links b{font:400 24px Georgia,serif}.connect-links span{font-size:11px;font-weight:800}.site-footer{background:var(--paper);color:var(--ink);grid-template-columns:1.4fr 1fr 1fr .8fr;gap:35px;padding:55px 5vw;font-size:12px;line-height:1.7;display:grid}.site-footer small{color:#aa9561;letter-spacing:.15em;font-weight:800}.footer-brand{gap:15px;display:flex}.footer-brand img{object-fit:contain;filter:brightness(1.7);width:65px;height:65px}.footer-brand p{margin:10px 0;font:16px/1.4 Georgia,serif}.footer-brand span{color:#899994;font-size:11px}.footer-end{text-align:right}.footer-end p{color:#71817d;margin-top:30px}@media (max-width:900px){.site-header{height:76px}.brand img{width:48px;height:48px}.brand b{font-size:17px}nav a:not(.nav-join){display:none}.hero{grid-template-columns:1fr;padding-top:110px}.next-up{max-width:440px}.utility{grid-template-columns:1fr 1fr}.utility a:nth-child(2){border-right:0}.schedule-grid,.story,.rav,.connect{grid-template-columns:1fr}.story-image{min-height:480px}.rav-image{order:-1}.bulletin-heading{display:block}.site-footer{grid-template-columns:1fr 1fr}.footer-end{text-align:left}}@media (max-width:580px){.site-header{padding:0 18px}.brand small{display:none}.nav-join{font-size:10px;padding:10px 12px!important}.hero{align-content:end;min-height:760px;padding:80px 20px 28px}.hero-image{object-position:55% center}.hero-copy{margin-bottom:18px}h1{font-size:52px}.hero-intro{font-size:17px}.hero-actions{flex-direction:column;align-items:stretch}.next-up{padding:22px}.utility{grid-template-columns:1fr 1fr;padding:0}.utility a{grid-template-columns:24px 1fr;min-height:108px;padding:22px 15px}.utility b{font-size:16px}.section{padding:75px 20px}.schedule-card{padding:24px 20px}.schedule-row strong{font-size:20px}.story-image{min-height:370px}.story-copy{padding:70px 20px}.rav{padding:75px 20px}.bulletin-list a{grid-template-columns:38px 1fr 30px;padding:18px 0}.bulletin-list time{grid-column:2}.bulletin-list b{grid-column:2;font-size:19px}.bulletin-list .arrow{grid-area:1/3/3}.connect{padding:70px 20px}.site-footer{grid-template-columns:1fr;padding:48px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.admin-shell{min-height:100vh;color:var(--platform-neutral-ink);background:#f3f0e8;grid-template-columns:250px 1fr;display:grid}.admin-sidebar{background:var(--platform-neutral-ink);color:#e9e7dd;flex-direction:column;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.admin-brand img{object-fit:contain;filter:brightness(1.55);width:44px;height:44px}.admin-brand span,.admin-account span{flex-direction:column;display:flex}.admin-brand b{font:20px Georgia,serif}.admin-brand small,.admin-account small{color:#91a49f;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.admin-sidebar nav{flex-direction:column;gap:4px;margin-top:24px;display:flex}.admin-sidebar nav a{color:#b8c5c1;border-radius:4px;padding:12px 14px;font-size:13px;font-weight:700}.admin-nav-group{border:1px solid #ffffff1f;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.admin-nav-group summary{color:#d8cfc8;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.admin-nav-group summary::-webkit-details-marker{display:none}.admin-nav-group[open] .admin-nav-chevron{transform:rotate(180deg)}.admin-nav-group:not([open])>.admin-subnav{display:none}.admin-nav-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-nav-chevron{transition:transform .16s}.admin-nav-badge{color:#fff;background:#f47b20;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #f47b2024}.admin-subnav{border-top:1px solid #ffffff17;flex-direction:column;gap:2px;width:100%;padding:4px 6px 7px;display:flex;position:static}.admin-sidebar nav .admin-subnav a{color:#adbbb6;align-items:center;padding:10px 12px 10px 20px;font-size:12px;display:flex}.admin-sidebar nav .admin-subnav a:before{content:"";background:#9a7b48;border-radius:50%;flex:none;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}.admin-sidebar nav .admin-subnav a>span:first-of-type{min-width:0}.admin-sidebar nav .admin-subnav .admin-nav-badge{margin-left:auto}.admin-sidebar nav .admin-nav-direct{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-sidebar nav .admin-nav-direct .admin-nav-badge{margin-left:auto}.admin-account{border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:auto;padding:18px 8px 0;font-size:12px;display:flex}.admin-avatar{width:34px;height:34px;color:var(--platform-neutral-ink);background:#b9974f;border-radius:50%;place-items:center;font-weight:900;display:grid}.admin-workspace{min-width:0}.admin-main{max-width:1400px;margin:auto;padding:38px 4vw 70px}.admin-topbar{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.admin-topbar p,.admin-kicker{color:#8b7138;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.admin-topbar h1{margin:0;font:38px/1.05 Georgia,serif}.admin-season{text-align:right;flex-direction:column;gap:4px;display:flex}.admin-season small{color:#71817d;text-transform:uppercase;font-size:10px}.admin-season b{font-size:13px}.admin-intro{background:var(--platform-neutral-ink);color:#fff;box-shadow:0 10px 30px rgba(var(--platform-neutral-rgb),.08);border-radius:5px;justify-content:space-between;align-items:center;padding:32px 34px;display:flex}.admin-intro h2{margin:0 0 8px;font:31px Georgia,serif}.admin-intro p:last-child{color:#b7c5c1;margin:0}.admin-intro button{color:var(--platform-neutral-ink);opacity:.55;background:#b9974f;border:0;padding:13px 18px;font-weight:900}.admin-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 42px;display:grid}.admin-card{background:#fff;border:1px solid #ded9cd;border-radius:4px;padding:22px}.admin-card div{justify-content:space-between;gap:20px;display:flex}.admin-card span{font-size:13px;font-weight:800}.admin-card strong{color:#9b7a35;font:30px Georgia,serif}.admin-card p{color:#71817d;margin:18px 0 0;font-size:12px;line-height:1.5}.admin-section{background:#fff;border:1px solid #ded9cd;border-radius:4px;padding:30px}.admin-section-heading{border-bottom:1px solid #e5e0d5;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.admin-section-heading h2{margin:0;font:28px Georgia,serif}.admin-section-heading a,.admin-bottom-grid a{color:#80662e;font-size:12px;font-weight:900}.inventory-table>div{border-bottom:1px solid #eeeae1;grid-template-columns:1.4fr .6fr 1fr auto;align-items:center;gap:20px;min-height:64px;font-size:13px;display:grid}.inventory-table>div:last-child{border-bottom:0}.inventory-table small{color:#71817d}.inventory-table em{color:#8b7138;background:#f4eddd;border-radius:20px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.admin-bottom-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.admin-bottom-grid article{background:#fff;border:1px solid #ded9cd;border-radius:4px;padding:28px}.admin-bottom-grid h3{margin:0 0 12px;font:24px Georgia,serif}.admin-bottom-grid p:not(.admin-kicker),.admin-bottom-grid li{color:#64756f;font-size:13px;line-height:1.6}.admin-bottom-grid ul{margin:8px 0 0;padding-left:18px}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.admin-account{margin-top:20px}.admin-grid,.admin-bottom-grid{grid-template-columns:1fr}.inventory-table>div{grid-template-columns:1fr auto}.inventory-table small{grid-column:1}.admin-topbar{align-items:start}.admin-season{display:none}}@media (max-width:580px){.admin-main{padding:24px 16px 50px}.admin-intro{flex-direction:column;align-items:flex-start;gap:24px}.admin-sidebar nav{grid-template-columns:1fr}.admin-section{padding:20px}.inventory-table>div{padding:12px 0}.inventory-table em{grid-area:1/2}}.seat-map-tabs{gap:7px;margin-bottom:16px;padding-bottom:3px;display:flex;overflow:auto}.seat-map-tabs button{white-space:nowrap;color:#53655f;background:#fff;border:1px solid #d7d1c3;border-radius:4px;padding:11px 14px;font-size:12px;font-weight:800}.seat-map-tabs button.active{background:var(--platform-neutral-ink);color:#fff;border-color:var(--platform-neutral-ink)}.seat-assignment-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.seat-map-panel,.assignment-panel{background:#fff;border:1px solid #ded9cd;border-radius:4px}.seat-map-panel{padding:24px}.seat-map-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.seat-map-heading h2,.assignment-panel h2{margin:0;font:27px Georgia,serif}.seat-legend{color:#667771;gap:12px;font-size:10px;display:flex}.seat-legend span{align-items:center;gap:5px;display:flex}.seat-legend i{background:#fff;border:1px solid #a9b3af;border-radius:2px;width:10px;height:10px}.seat-legend i.selected{background:#b9974f;border-color:#8f7135}.seat-legend i.blocked{background:var(--platform-neutral-ink);border-color:var(--platform-neutral-ink)}.seat-map-canvas{background:#f7f5ef;border:1px solid #e5e0d5;min-height:430px;position:relative;overflow:auto}.map-seat{width:32px;height:24px;color:var(--platform-neutral-ink);cursor:pointer;background:#fff;border:1px solid #b8c2be;border-radius:3px;padding:0;font-size:8px;font-weight:900;position:absolute;transform:translate(-50%,-50%)}:is(.map-seat:hover,.map-seat:focus-visible){z-index:3;border-color:#8b7138;box-shadow:0 0 0 2px #e8dcc0}.map-seat.selected{color:var(--platform-neutral-ink);background:#b9974f;border-color:#765b25}.map-landmark{z-index:2;background:var(--platform-neutral-ink);color:#fff;text-align:center;pointer-events:none;border-radius:3px;max-width:90px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;transform:translate(-50%,-50%)}.assignment-panel{padding:24px;position:sticky;top:25px}.assignment-panel label{color:#50625c;flex-direction:column;gap:7px;margin:24px 0 12px;font-size:11px;font-weight:900;display:flex}.assignment-panel input{background:#f7f5ef;border:1px solid #d9d4c8;padding:12px}.assignment-empty{border-top:1px solid #e7e2d7;border-bottom:1px solid #e7e2d7;padding:20px 0}.assignment-empty p,.assignment-panel>small{color:#73817d;font-size:11px;line-height:1.55}.selected-seats{justify-content:space-between;gap:20px;padding:18px 0;font-size:11px;display:flex}.selected-seats strong{text-align:right}.assignment-panel>button{background:var(--platform-neutral-ink);color:#fff;opacity:.45;border:0;width:100%;padding:13px;font-weight:900}.assignment-panel>small{margin-top:12px;display:block}@media (max-width:1050px){.seat-assignment-layout{grid-template-columns:1fr}.assignment-panel{position:relative;top:auto}}@media (max-width:650px){.seat-map-panel{padding:12px}.seat-map-heading{flex-direction:column;align-items:start}.seat-legend{flex-wrap:wrap}.seat-map-canvas{min-width:760px}.seat-map-panel{overflow:auto}}.seat-legend i.assigned,.map-seat.assigned{color:#fff;background:#4e756b;border-color:#315a50}.assignment-panel select{background:#f7f5ef;border:1px solid #d9d4c8;padding:12px}.assignment-request{border-top:1px solid #e7e2d7;border-bottom:1px solid #e7e2d7;padding:20px 0}.assignment-request p{color:#73817d;font-size:11px;line-height:1.55}.assignment-warning{color:#765b25;background:#f4eddd;padding:9px 10px;font-size:10px;line-height:1.45}.assignment-panel>button:not(:disabled){opacity:1;cursor:pointer}.seat-map-audit{border:1px solid var(--kk-line);background:var(--kk-line);border-radius:14px;grid-template-columns:1.5fr repeat(3,minmax(130px,1fr));gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.seat-map-audit>div{background:#fff;flex-direction:column;gap:7px;padding:18px 20px;display:flex}.seat-map-audit span{color:#81766f;font-size:12px;font-weight:750}.seat-map-audit strong{font-size:16px}.seat-map-audit .map-status{color:#a74617}.seat-map-audit>p{color:#6f645d;background:#fff9f3;grid-column:1/-1;margin:0;padding:14px 20px;font-size:14px;line-height:1.55}.map-room{z-index:0;pointer-events:none;background:#ffffff7a;border:1px dashed #d9cbbb;border-radius:12px;position:absolute}.map-room span{color:#9b8a7e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;position:absolute;top:10px;left:12px}.map-room-main{width:43%;height:96%;top:2%;left:2%}.map-room-ezras{width:46%;height:96%;top:2%;left:52%}.map-room-shul{width:98%;height:98%;top:1%;left:1%}.seat-map-canvas .map-seat,.seat-map-canvas .map-landmark{z-index:2}@media (max-width:850px){.seat-map-audit{grid-template-columns:1fr 1fr}.seat-map-audit>p{grid-column:1/-1}}.seat-map-heading-actions{align-items:center;gap:16px;display:flex}.expand-seat-map{color:#a74617;cursor:pointer;background:#fff7ef;border:1px solid #d8c8bb;border-radius:9px;padding:10px 14px;font:800 13px Inter,system-ui,sans-serif}.expand-seat-map:hover{background:#ffead8}.seat-lightbox-open{overflow:hidden}.seat-map-lightbox{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d1815ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.seat-map-lightbox-card{background:#faf8f5;border:1px solid #ded5cd;border-radius:20px;flex-direction:column;width:min(96vw,1680px);height:min(94vh,1120px);display:flex;overflow:hidden;box-shadow:0 30px 90px #00000047}.seat-map-lightbox-card>header{background:#fff;border-bottom:1px solid #e3dcd5;justify-content:space-between;align-items:center;gap:24px;padding:20px 26px;display:flex}.seat-map-lightbox-card h2{margin:2px 0 4px;font:800 26px Inter,system-ui,sans-serif}.seat-map-lightbox-card header span{color:#766d67;font-size:13px}.seat-map-lightbox-card header>button{color:#4b413b;cursor:pointer;background:#fff;border:1px solid #d8c8bb;border-radius:9px;padding:11px 15px;font:800 13px Inter,system-ui,sans-serif}.seat-map-lightbox-scroll{flex:1;padding:24px;overflow:auto}.expanded-canvas{background:#f4f0ea;min-width:1380px;min-height:820px}.expanded-canvas .map-landmark{max-width:130px;padding:8px 11px;font-size:10px}.expanded-canvas .map-room span{font-size:12px}@media (max-width:850px){.seat-map-heading-actions{flex-direction:column;align-items:flex-start}.seat-map-lightbox{padding:8px}.seat-map-lightbox-card{border-radius:14px;width:100%;height:98vh}.seat-map-lightbox-scroll{padding:12px}}.yn-page{min-height:100vh;color:var(--platform-neutral-ink);background:#f4f1e9}.yn-header{background:var(--platform-neutral-ink);color:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex}.yn-header a{align-items:center;gap:12px;display:flex}.yn-header img{object-fit:contain;filter:brightness(1.5);width:48px;height:48px}.yn-header span{flex-direction:column;display:flex}.yn-header b{font:18px Georgia,serif}.yn-header small{color:#9eb0aa;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.yn-header em{color:#d4bb82;border:1px solid #786b4d;border-radius:20px;padding:7px 10px;font-size:10px;font-style:normal}.yn-shell{grid-template-columns:190px minmax(0,1fr) 220px;align-items:start;gap:26px;max-width:1280px;margin:auto;padding:50px 30px;display:grid}.yn-progress{padding:18px 0}.yn-progress>p,.yn-kicker{color:#92763a;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:900}.yn-progress>div{color:#87928e;align-items:center;gap:9px;margin:18px 0;font-size:12px;display:flex}.yn-progress>div span{border:1px solid #c8c7c0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.yn-progress>div.active span{background:#b8974f;border-color:#b8974f}.yn-progress>div.done span{color:#fff;background:#4e756b;border-color:#4e756b}.yn-progress>small{color:#7a8783;margin-top:35px;font-size:10px;line-height:1.6;display:block}.yn-form{background:#fff;border:1px solid #ddd7ca;border-radius:4px;padding:42px}.yn-form h1{margin:7px 0 14px;font:42px/1.1 Georgia,serif}.yn-lead{color:#64756f;max-width:620px;line-height:1.65}.yn-choice-grid{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.yn-choice-grid button{text-align:left;color:var(--platform-neutral-ink);background:#faf9f5;border:1px solid #ddd7ca;border-radius:4px;padding:22px}.yn-choice-grid button.selected{background:#f6f0e2;border:2px solid #9c7b37}.yn-choice-grid b,.yn-choice-grid span{display:block}.yn-choice-grid span{color:#73817d;margin-top:7px;font-size:11px}.yn-verify{border-top:1px solid #ebe6dc;grid-template-columns:1fr auto;gap:10px;padding-top:22px;display:grid}.yn-verify label,.yn-field,.yn-seat-sections label{color:#596b65;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.yn-verify input,.yn-field select,.yn-seat-sections input,.yn-seat-sections select,.yn-seat-sections textarea{background:#fbfaf7;border:1px solid #d8d3c8;padding:12px}.yn-verify>button,.yn-actions button{background:var(--platform-neutral-ink);color:#fff;border:0;align-self:end;padding:13px 18px;font-weight:900}.yn-household{background:#edf3f0;flex-direction:column;grid-column:1/-1;gap:4px;padding:13px;display:flex}.yn-household span{color:#64756f;font-size:10px}.yn-field{margin:25px 0}.yn-seat-sections{grid-template-columns:1fr 1fr;gap:14px;display:grid}.yn-seat-sections article{border:1px solid #e0dbd0;padding:22px}.yn-seat-sections h2{margin:0 0 18px;font:22px Georgia,serif}.yn-seat-sections label{margin-top:13px}.yn-seat-sections textarea{resize:vertical;min-height:72px}.yn-summary{border-top:2px solid var(--platform-neutral-ink)}.yn-summary>div{border-bottom:1px solid #e5e0d6;justify-content:space-between;gap:24px;padding:18px 0;display:flex}.yn-summary span{color:#6b7975;font-size:12px}.yn-summary b{text-align:right;font-size:13px}.yn-summary strong{color:#8b6c2f;font:27px Georgia,serif}.yn-notice{color:#715b2c;background:#f5eddc;margin-top:18px;padding:14px;font-size:11px;line-height:1.5}.yn-actions{border-top:1px solid #e5e0d6;justify-content:space-between;margin-top:30px;padding-top:22px;display:flex}.yn-actions .back{color:#52655f;background:0 0;border:1px solid #cfcabf}.yn-actions button:disabled{opacity:.4}.yn-price{background:var(--platform-neutral-ink);color:#fff;border-radius:4px;flex-direction:column;padding:24px;display:flex}.yn-price small{color:#baa269;text-transform:uppercase;letter-spacing:.12em}.yn-price b{margin-top:16px}.yn-price strong{margin-top:8px;font:42px Georgia,serif}.yn-price span{color:#b8c7c2;font-size:11px}.yn-price p{color:#96aaa4;border-top:1px solid #36554f;margin-top:22px;padding-top:18px;font-size:10px;line-height:1.6}@media (max-width:950px){.yn-shell{grid-template-columns:1fr}.yn-progress{align-items:center;gap:14px;display:flex}.yn-progress>p,.yn-progress>small{display:none}.yn-progress>div{margin:0}.yn-price{grid-row:2}.yn-form{grid-row:3}}@media (max-width:600px){.yn-header{padding:0 16px}.yn-header b{font-size:14px}.yn-header small{display:none}.yn-shell{padding:24px 14px}.yn-progress>div b{display:none}.yn-form{padding:25px 18px}.yn-form h1{font-size:34px}.yn-choice-grid,.yn-seat-sections,.yn-verify{grid-template-columns:1fr}.yn-verify>button{align-self:auto}}.yn-package-section{margin-top:30px}.yn-package-section>h2{margin:0 0 12px;font:25px Georgia,serif}.yn-package-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.yn-package-grid article{background:#fbfaf7;border:1px solid #ded9ce;border-radius:4px;padding:16px}.yn-package-grid article.active{background:#f8f2e5;border:2px solid #9b7a35}.yn-package-grid article>b{min-height:34px;font-size:12px;display:block}.yn-package-grid label{color:#596b65;flex-direction:column;gap:6px;margin-top:11px;font-size:10px;font-weight:800;display:flex}.yn-package-grid input,.yn-package-grid select,.yn-package-grid textarea{background:#fff;border:1px solid #d8d3c8;width:100%;padding:10px}.yn-package-grid textarea{resize:vertical;min-height:55px}@media (max-width:760px){.yn-package-grid{grid-template-columns:1fr}}.shul-home{--forest:var(--platform-neutral-ink);--paper:#f4f0e5;--gold:#a9843f;background:var(--paper);color:var(--forest)}.shul-nav{z-index:5;background:#f8f5ed;border-bottom:1px solid #d8d2c3;justify-content:space-between;align-items:center;height:84px;padding:0 4.5vw;display:flex;position:relative}.shul-wordmark{align-items:center;gap:12px;display:flex}.shul-wordmark img{object-fit:contain;width:53px;height:53px}.shul-wordmark span{flex-direction:column;display:flex}.shul-wordmark b{font:19px Georgia,serif}.shul-wordmark small{letter-spacing:.11em;text-transform:uppercase;color:#75827e;font-size:9px}.shul-nav nav{align-items:center;gap:27px;display:flex}.shul-nav-join{background:var(--forest);color:#fff;padding:12px 16px}.shul-hero{grid-template-columns:.92fr 1.08fr;min-height:650px;display:grid}.shul-hero-copy{flex-direction:column;justify-content:center;padding:9vw 5vw 8vw 7vw;display:flex}.shul-overline{letter-spacing:.19em;text-transform:uppercase;color:#b59551;font-size:10px;font-weight:900}.shul-overline.dark{color:#886d35}.shul-hero h1{letter-spacing:-.045em;margin:24px 0 30px;font:clamp(54px,6vw,92px)/.92 Georgia,serif}.shul-hero h1 em{color:#977738;font-weight:400}.shul-hero-copy>p:not(.shul-overline){color:#425953;max-width:540px;font:18px/1.65 Georgia,serif}.shul-hero-copy>div{gap:10px;margin-top:22px;display:flex}.shul-primary,.shul-secondary{text-transform:uppercase;letter-spacing:.08em;padding:14px 20px;font-size:10px;font-weight:900}.shul-primary{background:var(--forest);color:#fff}.shul-secondary{border:1px solid #a7aaa4}.shul-hero figure{min-height:620px;margin:0;position:relative;overflow:hidden}.shul-hero figure>img{object-fit:cover;width:100%;height:100%}.shul-hero figcaption{background:rgba(var(--platform-neutral-rgb),.92);color:#fff;min-width:310px;padding:24px 28px;position:absolute;bottom:0;left:0}.shul-hero figcaption span{color:#c5a765;letter-spacing:.18em;font-size:10px;display:block}.shul-hero figcaption b{margin-top:8px;font:20px/1.25 Georgia,serif;display:block}.shul-now{box-shadow:0 15px 40px rgba(var(--platform-neutral-rgb),.08);background:#fff;grid-template-columns:1.2fr repeat(3,1fr) 1.2fr;margin:-1px 4.5vw 0;display:grid}.shul-now>div,.shul-now>a{border-right:1px solid #e3ded3;flex-direction:column;justify-content:center;min-height:93px;padding:20px 24px;display:flex}.shul-now small,.shul-now span{text-transform:uppercase;letter-spacing:.1em;color:#76837e;font-size:9px}.shul-now b{margin-top:5px;font:18px Georgia,serif}.shul-now strong{margin-top:5px;font:24px Georgia,serif}.shul-now>a{color:#876b31;align-items:center;font-size:10px;font-weight:900}.shul-intro{grid-template-columns:55px 1fr 1fr;gap:5vw;padding:110px 7vw 70px;display:grid}.shul-section-no{color:#9b7a36;font:14px Georgia,serif}.shul-intro h2,.shul-rav h2,.shul-current h2,.shul-connect h2{letter-spacing:-.035em;margin:16px 0;font:clamp(38px,4.5vw,66px)/1.02 Georgia,serif}.shul-intro-copy p{color:#455b55;margin:0 0 18px;font:17px/1.75 Georgia,serif}.shul-values{background:linear-gradient(90deg,#0000 7%,#d9d1c1 7% 93%,#0000 93%);grid-template-columns:repeat(3,1fr);gap:1px;padding:0 7vw 100px;display:grid}.shul-values article{background:var(--paper);padding:36px 30px}.shul-values span{color:#a58542;font:25px Georgia,serif}.shul-values b{margin:18px 0 12px;font:24px Georgia,serif;display:block}.shul-values p{color:#65756f;font-size:13px;line-height:1.7}.shul-rav{background:var(--forest);color:#fff;grid-template-columns:1.08fr .92fr;display:grid}.shul-rav figure{min-height:650px;margin:0;position:relative}.shul-rav figure img{object-fit:cover;width:100%;height:100%}.shul-rav figure span{color:var(--platform-neutral-ink);background:#f3eee2;padding:10px 14px;font:15px Georgia,serif;position:absolute;bottom:20px;right:20px}.shul-rav>div{flex-direction:column;justify-content:center;padding:90px 7vw;display:flex}.shul-rav-lead{color:#e8e2d4;font:24px/1.5 Georgia,serif}.shul-rav>div>p:not(.shul-section-no):not(.shul-overline):not(.shul-rav-lead){color:#adbfba;line-height:1.7}.shul-rav a{color:#d3b56f;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:900}.shul-current{padding:105px 7vw}.shul-current-heading{grid-template-columns:50px 1fr .8fr;align-items:end;gap:5vw;display:grid}.shul-current-heading>p:last-child{color:#65756f;line-height:1.7}.shul-bulletins{border-top:2px solid var(--forest);margin-top:40px}.shul-bulletins a{border-bottom:1px solid #d6d0c3;grid-template-columns:170px 1fr auto;align-items:center;min-height:85px;display:grid}.shul-bulletins time{color:#74817d;text-transform:uppercase;font-size:10px}.shul-bulletins b{font:23px Georgia,serif}.shul-bulletins span{color:#896c31;font-size:10px;font-weight:900}.shul-connect{background:#b18d46;grid-template-columns:1fr 1fr;align-items:end;gap:7vw;padding:75px 7vw;display:grid}.shul-connect>div:last-child{flex-direction:column;display:flex}.shul-connect a{border-bottom:1px solid rgba(var(--platform-neutral-rgb),.35);padding:17px 0;font-size:12px;font-weight:900}.shul-footer{background:var(--platform-neutral-ink);color:#dbe4e0;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:30px;padding:45px 5vw;font-size:11px;line-height:1.7;display:grid}@media (max-width:900px){.shul-nav nav a:not(.shul-nav-join){display:none}.shul-hero{grid-template-columns:1fr}.shul-hero figure{min-height:500px}.shul-now{grid-template-columns:1fr 1fr}.shul-now-title{grid-column:1/-1}.shul-intro,.shul-current-heading{grid-template-columns:40px 1fr}.shul-intro-copy,.shul-current-heading>p:last-child{grid-column:2}.shul-rav{grid-template-columns:1fr}.shul-rav figure{min-height:520px}.shul-footer{grid-template-columns:1fr 1fr}.shul-footer .shul-wordmark{grid-column:1/-1}}@media (max-width:600px){.shul-nav{padding:0 16px}.shul-wordmark small{display:none}.shul-hero-copy{padding:70px 20px}.shul-hero h1{font-size:54px}.shul-hero figure{min-height:390px}.shul-now{grid-template-columns:1fr 1fr;margin:0}.shul-now>a{grid-column:1/-1}.shul-intro{grid-template-columns:1fr;padding:75px 20px 45px}.shul-intro>*{grid-column:1}.shul-section-no{display:none}.shul-values{background:0 0;grid-template-columns:1fr;padding:0 20px 70px}.shul-values article{border-top:1px solid #d5cebf;padding:25px 0}.shul-rav figure{min-height:400px}.shul-rav>div{padding:65px 20px}.shul-current{padding:70px 20px}.shul-current-heading{grid-template-columns:1fr}.shul-current-heading>*{grid-column:1}.shul-bulletins a{grid-template-columns:1fr auto;padding:18px 0}.shul-bulletins time,.shul-bulletins b{grid-column:1}.shul-bulletins span{grid-area:1/2/3}.shul-connect{grid-template-columns:1fr;padding:60px 20px}.shul-footer{grid-template-columns:1fr;padding:40px 20px}.shul-footer .shul-wordmark{grid-column:1}}.shul-nav{background:#f8f1e6;border-color:#d8c8b4}.shul-wordmark small,.shul-now small,.shul-now span{color:#867568}.shul-nav-join,.shul-primary{background:#3b2d24}.shul-hero h1 em,.shul-section-no,.shul-values span{color:#9b7042}.shul-hero-copy>p:not(.shul-overline){color:#615046}.shul-secondary{border-color:#aa9885}.shul-hero figcaption{background:#34271ef0}.shul-hero figcaption span,.shul-rav a{color:#d1aa72}.shul-now{background:#fbf7ef;box-shadow:0 15px 40px #46322417}.shul-now>a,.shul-overline.dark,.shul-bulletins span{color:#936c3d}.shul-intro-copy p,.shul-values p,.shul-current-heading>p:last-child{color:#6c5a4e}.shul-values{background:linear-gradient(90deg,#0000 7%,#d5c3ae 7% 93%,#0000 93%)}.shul-values article{background:#f1e7d7}.shul-rav-lead{color:#eee2d3}.shul-rav figure span{color:#3a2c24;background:#f4eadb}.shul-bulletins time{color:#8a796c}.shul-connect{color:#36291f;background:#b89565}.shul-connect a{border-color:#37281c57}.shul-footer{color:#e8ddd0;background:#2c211b}.shul-nav-join,.shul-primary,.shul-secondary{border-radius:999px}.shul-hero{gap:2.5vw;padding:34px 4vw 0}.shul-hero-copy{padding-left:3vw}.shul-hero figure{border-radius:240px 240px 24px 24px;box-shadow:0 18px 55px #3a2a1e2e}.shul-hero figcaption{border-radius:22px 22px 22px 4px;min-width:280px;bottom:24px;left:28px}.shul-now{z-index:3;border:1px solid #decebb;border-radius:24px;margin-top:-22px;position:relative;overflow:hidden}.shul-now-title{border-radius:0 0 28px}.shul-values article{border:1px solid #d5c3ae;border-radius:26px 26px 8px;box-shadow:inset 0 0 0 5px #ffffff3d}.shul-values span{border:1px solid #b99a71;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.shul-rav{border-radius:34px 8px;margin:0 3vw;overflow:hidden}.shul-bulletins a{padding:0 22px;transition:background .2s,border-radius .2s}.shul-connect{border-radius:34px 8px;margin:0 3vw 3vw}.shul-connect a{justify-content:space-between;display:flex}.shul-connect a:after{content:"›";border:1px solid #37281c59;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.shul-footer{border-radius:38px 38px 0 0}@media (max-width:900px){.shul-hero{padding-left:20px;padding-right:20px}.shul-hero-copy{padding-left:2vw}.shul-rav,.shul-connect{margin-left:18px;margin-right:18px}}@media (max-width:600px){.shul-hero{padding:0}.shul-hero figure{border-radius:100px 100px 0 0}.shul-now{border-radius:18px;margin-top:0}.shul-values article{border-radius:22px 22px 6px}.shul-rav,.shul-connect{border-radius:24px 6px;margin-left:10px;margin-right:10px}}.shul-hero{background:#2f241d;min-height:calc(100vh - 84px);padding:0;display:block;position:relative;overflow:hidden}.shul-hero figure{min-height:0;box-shadow:none;border-radius:0;position:absolute;inset:0}.shul-hero figure:after{content:"";background:linear-gradient(90deg,#201711db 0%,#281c1499 42%,#2218121f 72%),linear-gradient(#0000 55%,#1b130e8c);position:absolute;inset:0}.shul-hero figure>img{object-position:center center}.shul-hero-copy{z-index:2;color:#fff;width:min(760px,67vw);min-height:calc(100vh - 84px);padding:9vh 5vw 10vh 7vw;position:relative}.shul-hero h1{color:#fff;text-shadow:0 3px 28px #00000047}.shul-hero-copy>p:not(.shul-overline){color:#eee3d5;max-width:610px}.shul-hero .shul-secondary{color:#fff;border-color:#fff9}.shul-hero .shul-primary{color:#2d2119;background:#b58c54}.shul-hero figcaption{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#31231ac7;border-radius:18px 18px 4px;bottom:36px;left:auto;right:4vw}@media (max-width:900px){.shul-hero{padding:0}.shul-hero-copy{width:min(760px,88vw);padding-left:6vw}.shul-hero figure{min-height:0}}@media (max-width:600px){.shul-hero figure{border-radius:0}.shul-hero-copy{justify-content:flex-end;width:100%;padding:70px 20px 150px}.shul-hero figure:after{background:linear-gradient(#281c1459 25%,#201711e0 100%)}.shul-hero figcaption{min-width:0;bottom:22px;left:20px;right:20px}}.yn-page{color:#3b2d24;background:#f1e7d7}.yn-header{color:#f7efe4;background:#33261f;border-bottom:1px solid #6e5542}.yn-header small{color:#c2ad9b}.yn-header em{color:#e0bd86;border-color:#80664e;border-radius:999px}.yn-shell{gap:30px}.yn-progress>p,.yn-kicker{color:#987142}.yn-progress>div{color:#97877b}.yn-progress>div.active,.yn-progress>div.done{color:#48362a}.yn-progress>div span{border-color:#c9b7a3}.yn-progress>div.active span{color:#2f2118;background:#b48b56;border-color:#b48b56}.yn-progress>div.done span{background:#735744;border-color:#735744}.yn-form{background:#fbf7ef;border-color:#d8c7b3;border-radius:26px 26px 8px;box-shadow:0 18px 50px #3d2b1e14}.yn-lead{color:#756356}.yn-choice-grid button{color:#453329;background:#f8f1e6;border-color:#d8c7b3;border-radius:18px 18px 6px}.yn-choice-grid button.selected{background:#f0e0c8;border-color:#9e7443;box-shadow:inset 0 0 0 1px #9e7443}.yn-choice-grid span{color:#827165}.yn-verify{border-color:#e4d6c6}.yn-verify input,.yn-field select,.yn-seat-sections input,.yn-seat-sections select,.yn-seat-sections textarea,.yn-package-grid input,.yn-package-grid select,.yn-package-grid textarea{background:#fffaf3;border-color:#d6c3ae;border-radius:10px}.yn-verify>button,.yn-actions button{background:#443228;border-radius:999px}.yn-household{background:#eee1d1;border-radius:14px}.yn-package-section>h2{color:#443228}.yn-package-grid article{background:#f8f1e6;border-color:#d8c7b3;border-radius:20px 20px 6px}.yn-package-grid article.active{background:#efe0ca;border-color:#9b7042;box-shadow:inset 0 0 0 1px #9b7042}.yn-summary{border-color:#443228}.yn-summary>div{border-color:#e0d1c0}.yn-summary span{color:#7f6d60}.yn-summary strong{color:#956b3d}.yn-notice{color:#654a30;background:#ecdbc1;border-radius:14px 14px 4px}.yn-actions .back{color:#69584c;border-color:#c9b6a0}.yn-price{color:#fff8ee;background:#433128;border-radius:26px 26px 8px;box-shadow:0 16px 38px #35251a26}.yn-price small{color:#d3ae78}.yn-price span,.yn-price p{color:#c7b6a8}.yn-price p{border-color:#6b5140}@media (max-width:600px){.yn-form,.yn-price{border-radius:20px 20px 6px}}.yn-page .yn-actions{color:#3b2d24;background:0 0}.yn-page .yn-actions button,.yn-page .yn-verify>button{color:#251a14;cursor:pointer;background:#b4874f;border:1px solid #8f6639;min-width:132px;min-height:48px;padding:13px 24px;font-size:12px;font-weight:900;box-shadow:0 7px 16px #462d1929}.yn-page .yn-actions .back{color:#4c392d;box-shadow:none;background:#f8f1e6;border-color:#bca58f}.yn-page .yn-actions .yn-return-home{box-sizing:border-box;color:#4c392d;min-width:190px;min-height:48px;box-shadow:none;text-align:center;background:#f8f1e6;border:1px solid #bca58f;border-radius:9px;justify-content:center;align-items:center;padding:13px 24px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}:is(.yn-page .yn-actions .yn-return-home:hover,.yn-page .yn-actions .yn-return-home:focus-visible){outline-offset:2px;background:#efe3d5;outline:3px solid #efc98e}.yn-page .yn-actions button:disabled{color:#776658;box-shadow:none;opacity:1;cursor:not-allowed;background:#dfd2c2;border-color:#c7b5a2}.yn-page .yn-progress>div.done span{color:#fff7ed;background:#735744;border-color:#735744}.yn-page .yn-household{color:#443228}.yn-household-matches{border:1px solid var(--kk-line);background:#fff8f0;border-radius:10px;grid-column:1/-1;gap:10px;margin-top:8px;padding:18px;display:grid}.yn-household-matches>p{color:#655b56;margin:0 0 3px;font-size:12px;line-height:1.55}.yn-household-choice{border:1px solid var(--kk-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;padding:13px 14px;flex-direction:row!important;gap:10px!important;display:flex!important}.yn-household-choice:has(input:checked){background:#f4e8d8;border-color:#aa8649}.yn-household-choice input{width:18px;height:18px;margin:0;padding:0}.yn-household-choice span{color:var(--kk-ink);font-size:14px;font-weight:800}.yn-household-matches>button{background:var(--kk-gold);min-height:48px;color:var(--kk-ink);cursor:pointer;border:1px solid #a98448;border-radius:9px;justify-self:start;padding:13px 22px;font-weight:900}.yn-household-matches>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.yn-household-matches>button{width:100%}}.yn-page .yn-shell:before{content:"Yomim Noraim Seating";color:#443228;letter-spacing:-.035em;border-bottom:1px solid #cdb9a3;grid-column:1/-1;margin:0 0 2px;padding-bottom:22px;font:clamp(36px,4.5vw,62px)/1 Georgia,serif;display:block}.yn-public-schedule{background:#faf8f5;border:1px solid #e4ded7;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 24px;padding:14px;display:grid}.yn-public-schedule>div{border-right:1px solid #e6dfd7;flex-direction:column;gap:6px;padding:13px 15px;display:flex}.yn-public-schedule>div:last-child{border-right:0}.yn-public-schedule small{color:#8a5a3b;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800;line-height:1.3}.yn-public-schedule b{color:#342b26;font-size:15px;line-height:1.4}@media (max-width:720px){.yn-public-schedule{grid-template-columns:1fr}.yn-public-schedule>div{border-bottom:1px solid #e6dfd7;border-right:0}.yn-public-schedule>div:last-child{border-bottom:0}}.yn-page .yn-shell:before{display:none!important}.yn-shell.without-price{grid-template-columns:190px minmax(0,1fr)}.yn-season-title{border-bottom:1px solid var(--kk-line);grid-column:1/-1;align-items:center;gap:16px;margin:0 0 2px;padding-bottom:22px;display:flex}.yn-season-title h1{color:var(--kk-ink);letter-spacing:-.035em;margin:0;font:600 clamp(36px,4.5vw,62px)/1 Playfair Display,Georgia,serif}.yn-season-title span{color:#9b4a1c;letter-spacing:.02em;background:#fff6eb;border:1px solid #e1bda4;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:11px;font-weight:900;display:grid;box-shadow:0 4px 14px #472d1f14}.yn-choice-grid button:disabled{cursor:not-allowed;opacity:.68}.yn-choice-grid button:disabled span{color:#a05228;font-weight:750}@media (max-width:950px){.yn-shell.without-price{grid-template-columns:1fr}}@media (max-width:600px){.yn-season-title{gap:11px}.yn-season-title span{width:46px;height:46px}.yn-season-title h1{font-size:34px}}.yn-address-fields{grid-template-columns:1.5fr .7fr .7fr .7fr;gap:10px;display:grid}.yn-address-fields label{gap:7px;display:grid}.yn-address-fields .wide{grid-column:1/-1}.yn-address-fields input,.yn-address-fields select{background:#fffaf3;border:1px solid #d6c3ae;border-radius:10px;width:100%;padding:12px}@media (max-width:700px){.yn-address-fields{grid-template-columns:1fr 1fr}.yn-address-fields label:first-child,.yn-address-fields .wide{grid-column:1/-1}}.yn-mailing-options{background:#fffaf4;border:1px solid #e1d3c5;border-radius:10px;gap:9px;margin-top:8px;padding:15px;display:grid}.yn-mailing-heading{margin-bottom:3px}.yn-mailing-heading p{color:#6a574b;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:10px;font-weight:900}.yn-mailing-heading span{color:#75665d;margin-top:4px;font-size:10px;line-height:1.45;display:block}.yn-mailing-options .yn-mailing-choice{align-items:flex-start;gap:10px;display:flex!important}.yn-mailing-options .yn-mailing-choice input{flex:none;width:17px;height:17px;margin-top:2px}.yn-mailing-options .yn-mailing-choice span{flex-direction:column;gap:2px;display:flex}.yn-mailing-options .yn-mailing-choice small{color:#7b6b60;font-size:9px;font-weight:500}.yn-contact-edit-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.yn-contact-edit-actions button{color:#fff;background:#ee7824;border:0;border-radius:999px;padding:12px 17px;font-weight:800}.yn-contact-edit-actions button.secondary{color:#66584e;background:0 0;border:1px solid #d5c7b9}.yn-contact-edit-actions button:disabled{opacity:.5}@media (max-width:520px){.yn-contact-edit-actions{flex-direction:column-reverse;align-items:stretch}.yn-contact-edit-actions button{width:100%}}@media (max-width:950px){.yn-page .yn-shell:before{padding-bottom:17px}}.yn-package-price{border-top:1px solid #dfcfbd;border-bottom:1px solid #dfcfbd;flex-direction:column;gap:2px;margin:10px 0 15px;padding:10px 0;display:flex}.yn-package-price strong{color:#8d6338;font:24px Georgia,serif}.yn-package-price span{color:#806f62;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.yn-availability{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin-top:8px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.yn-availability.limited{color:#9b5418;background:#fff0d5}.yn-availability.sold-out{color:#8a3f2f;background:#f0e8e3}.yn-package-grid article.limited{border-color:#d7a04e}.yn-package-grid article.sold-out{opacity:.72;background:#f3eee9}.yn-package-grid article.sold-out input{cursor:not-allowed}.yn-waitlist-button{color:#a34c1b;background:#fff;border:1px solid #b85b25;border-radius:8px;margin-top:10px;padding:9px 11px;font-weight:800;display:block}.yn-package-grid article.sold-out:has(.yn-waitlist-button){opacity:1}.yn-package-grid article.split-availability{background:#fffaf1;border-color:#d7a04e}.yn-split-availability{margin-top:8px}.yn-split-availability p{color:#654a30;margin:10px 0;font-size:13px;line-height:1.45}.yn-split-availability button{color:#fff;text-align:center;background:#a98448;border:1px solid #a98448;border-radius:8px;width:100%;margin-top:8px;padding:10px 11px;font-weight:800;display:block}.yn-split-availability button.yn-waitlist-button{color:#a34c1b;background:#fff;border-color:#b85b25}.yn-split-availability small{color:#756356;margin-top:10px;font-size:11px;line-height:1.4;display:block}.yn-package-grid article.split-availability>.yn-package-price,.yn-package-grid article.split-availability>label{display:none}.yn-kavua-choice{background:#fff8ec;border:1px solid #cfae7d;border-radius:14px;margin-top:28px;padding:22px}.yn-kavua-choice h2{margin:4px 0 8px;font:700 25px/1.2 Playfair Display,Georgia,serif}.yn-kavua-choice>p:not(.yn-kicker){color:#746354;margin:0}.yn-kavua-choice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.yn-kavua-choice button{color:#433128;text-align:left;background:#fff;border:1px solid #d8c7b3;border-radius:10px;flex-direction:column;gap:6px;min-height:92px;padding:16px;display:flex}.yn-kavua-choice button.selected{background:#f4e8d8;border:2px solid #aa8649}.yn-kavua-choice button b{font-size:16px}.yn-kavua-choice button span{color:#78695d;font-size:12px}@media (max-width:700px){.yn-kavua-choice>div{grid-template-columns:1fr}}.pricing-admin-card,.pricing-tier-card{background:#fff;border:1px solid #ded3c6;border-radius:22px 22px 7px;box-shadow:0 14px 34px #37271c0f}.pricing-admin-card{padding:30px}.pricing-admin-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.pricing-admin-heading h2,.pricing-tier-card h2{color:#443228;margin:0;font:29px Georgia,serif}.pricing-admin-heading p:not(.admin-kicker),.pricing-tier-card p:not(.admin-kicker){color:#76665a;font-size:12px;line-height:1.6}.pricing-admin-heading>span{color:#795b39;text-transform:uppercase;white-space:nowrap;border:1px solid #ccb99f;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.pricing-editor{border:1px solid #d9ccbc;border-radius:14px;margin-top:24px;overflow:hidden}.pricing-row{border-top:1px solid #e5dace;grid-template-columns:minmax(250px,1.35fr) repeat(3,1fr);align-items:center;display:grid}.pricing-row:first-child{border-top:0}.pricing-row>*{min-width:0;padding:16px 18px}.pricing-row-head{color:#fff;background:#443228;font-size:11px}.pricing-row strong{font:17px Georgia,serif}.pricing-row label{align-items:center;display:flex;position:relative}.pricing-row label span{color:#927048;font-weight:900;position:absolute;left:30px}.pricing-row input{color:#443228;background:#fbf6ee;border:1px solid #ccb9a3;border-radius:9px;width:100%;padding:12px 12px 12px 28px;font-size:16px;font-weight:900}.pricing-admin-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.pricing-admin-actions p{color:#77685c;font-size:11px}.pricing-admin-actions button{color:#211711;background:#a77d4b;border:1px solid #795735;border-radius:999px;padding:13px 20px;font-weight:900}.pricing-tier-card{grid-template-columns:1fr 310px;gap:40px;margin-top:18px;padding:28px 30px;display:grid}.pricing-tier-status{background:#f2e6d6;border-radius:15px;flex-direction:column;gap:5px;padding:18px;display:flex}.pricing-tier-status span{color:#8e683d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.pricing-tier-status small{color:#756356;line-height:1.5}@media (max-width:900px){.pricing-row{grid-template-columns:1fr}.pricing-row-head{display:none}.pricing-row strong{padding-bottom:4px}.pricing-row label:before{content:attr(aria-label);color:#746357;width:145px;font-size:10px;display:block}.pricing-tier-card{grid-template-columns:1fr}}@media (max-width:580px){.pricing-admin-card{padding:20px}.pricing-admin-heading,.pricing-admin-actions{flex-direction:column;align-items:stretch}.pricing-row label{flex-wrap:wrap}.pricing-row label:before{width:100%;margin-bottom:7px}.pricing-tier-card{padding:22px}}.pricing-admin-actions button:disabled{opacity:.6;cursor:wait}.pricing-admin-actions .pricing-save-error{color:#9a3328;font-weight:800}:root{--kk-ink:#1e1513;--kk-espresso:#1e1513;--kk-ivory:#fff8f0;--kk-paper:#fbf1e7;--kk-gold:#c4a265;--kk-line:#dfd0c2}body{color:var(--kk-ink);background:var(--kk-ivory);font-family:Inter,system-ui,sans-serif}.shul-home{--forest:var(--kk-espresso);--paper:var(--kk-ivory);--gold:var(--kk-gold);background:var(--kk-ivory);color:var(--kk-ink);font-family:Inter,system-ui,sans-serif}.shul-home h1,.shul-home h2,.shul-home h3,.shul-wordmark b,.shul-now b,.shul-now strong,.shul-values b,.shul-rav-lead,.shul-bulletins b{font-family:Playfair Display,Georgia,serif}.shul-nav{background:var(--kk-espresso);color:#fff8f0;border-color:#3e302c;height:78px}.shul-wordmark small{color:#cbbbab}.shul-nav nav a{letter-spacing:.045em;font-weight:600}.shul-nav-join{background:var(--kk-gold);color:var(--kk-ink);border-radius:10px}.shul-hero,.shul-hero-copy{min-height:calc(100vh - 78px)}.shul-hero h1{letter-spacing:-.03em;font-weight:600}.shul-hero h1 em{color:#e1c68f}.shul-primary,.shul-secondary{letter-spacing:.055em;border-radius:10px;font-weight:700}.shul-hero .shul-primary{background:var(--kk-gold);color:var(--kk-ink)}.shul-hero figcaption{background:#1e1513d1;border-radius:12px}.shul-now{background:var(--kk-ivory);border-color:var(--kk-line);border-radius:12px;box-shadow:0 10px 30px #1e151314}.shul-intro h2,.shul-rav h2,.shul-current h2,.shul-connect h2{letter-spacing:-.025em;font-weight:600}.shul-intro-copy p{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.8}.shul-values{gap:12px}.shul-values article{border-color:var(--kk-line);box-shadow:none;background:#fffaf4;border-radius:12px}.shul-rav,.shul-connect{border-radius:14px;margin-left:3vw;margin-right:3vw}.shul-rav{background:var(--kk-espresso)}.shul-rav figure{clip-path:none}.shul-rav figure span{border-radius:8px}.shul-bulletins a:hover{background:#fff3e6;border-radius:8px}.shul-connect{background:var(--kk-gold)}.shul-footer{background:var(--kk-espresso);border-radius:0}.yn-page{background:var(--kk-ivory);color:var(--kk-ink);font-family:Inter,system-ui,sans-serif}.yn-header{background:var(--kk-espresso);border-color:#3e302c}.yn-header b,.yn-form h1,.yn-package-section>h2,.yn-price strong,.yn-summary strong,.yn-page .yn-shell:before,.yn-package-price strong{font-family:Playfair Display,Georgia,serif}.yn-page .yn-shell:before{color:var(--kk-ink);border-color:var(--kk-line);font-weight:600}.yn-form{border-color:var(--kk-line);background:#fffaf4;border-radius:14px;box-shadow:0 12px 34px #1e151312}.yn-choice-grid button,.yn-package-grid article{border-color:var(--kk-line);background:#fff8f0;border-radius:10px}.yn-choice-grid button.selected,.yn-package-grid article.active{background:#f4e8d8;border-color:#aa8649}.yn-price{background:var(--kk-espresso);border-radius:12px}.yn-household,.yn-notice{border-radius:8px}.yn-page .yn-actions button,.yn-page .yn-verify>button,.yn-page .yn-actions .back{border-radius:9px}.yn-page .yn-actions button,.yn-page .yn-verify>button{background:var(--kk-gold);border-color:#a98448}.yn-page .yn-actions button:hover:not(:disabled),.yn-page .yn-verify>button:hover{background:#d1b174}.admin-shell{background:var(--kk-ivory);color:var(--kk-ink);font-family:Inter,system-ui,sans-serif}.admin-sidebar{background:var(--kk-espresso)}.admin-topbar h1,.admin-intro h2,.admin-section-heading h2,.admin-bottom-grid h3,.seat-map-heading h2,.assignment-panel h2,.pricing-admin-heading h2,.pricing-tier-card h2,.pricing-row strong{font-family:Playfair Display,Georgia,serif}.admin-intro{background:#2d201d;border-radius:12px}.admin-card,.admin-section,.admin-bottom-grid article,.seat-map-panel,.assignment-panel,.pricing-admin-card,.pricing-tier-card{border-color:var(--kk-line);border-radius:12px;box-shadow:0 8px 24px #1e15130d}.admin-sidebar nav a,.seat-map-tabs button{border-radius:8px}.seat-map-tabs button.active,.map-landmark,.assignment-panel>button{background:var(--kk-espresso)}.map-seat{border-radius:5px}.pricing-editor{border-radius:10px}.pricing-row-head{background:var(--kk-espresso)}.pricing-row input{background:var(--kk-ivory);border-radius:7px}.pricing-admin-actions button{background:var(--kk-gold);border-color:#9e7c43;border-radius:9px}.pricing-tier-status{border-radius:9px}@media (max-width:600px){.shul-nav{height:72px}.shul-values article,.shul-rav,.shul-connect,.yn-form,.yn-price{border-radius:10px}.yn-page .yn-actions{gap:12px}.yn-page .yn-actions .yn-return-home{flex:1;min-width:0;padding-inline:14px}}.pricing-switch{align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:800;display:flex}.pricing-switch input{width:18px;height:18px;accent-color:var(--kk-gold)}.pricing-tier-list{flex-direction:column;gap:9px;display:flex}.pricing-tier-rule{border:1px solid var(--kk-line);background:#fffaf4;border-radius:9px;grid-template-columns:55px 1fr 1fr;align-items:center;gap:10px;padding:12px;display:grid}.pricing-tier-rule>b{font-size:11px}.pricing-tier-rule label{color:#746357;flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex;position:relative}.pricing-tier-rule input{background:var(--kk-ivory);border:1px solid #cfbda9;border-radius:6px;width:100%;padding:8px 24px 8px 8px;font-weight:800}.pricing-tier-rule label span{position:absolute;bottom:8px;right:8px}.pricing-tier-list>small{color:#756356;line-height:1.5}@media (max-width:1050px){.pricing-tier-card{grid-template-columns:1fr}.pricing-tier-rule{grid-template-columns:55px 1fr 1fr}}@media (max-width:580px){.pricing-tier-rule{grid-template-columns:1fr}.pricing-tier-rule label span{bottom:8px}}.capacity-admin-card{border:1px solid var(--kk-line);background:#fffaf4;border-radius:12px;padding:30px;box-shadow:0 8px 24px #1e15130d}.capacity-admin-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.capacity-admin-heading h2{margin:0;font:600 30px/1.15 Playfair Display,Georgia,serif}.capacity-admin-heading p:not(.admin-kicker){color:#746357;max-width:650px;font-size:12px;line-height:1.6}.capacity-admin-heading>span{color:#795b39;text-transform:uppercase;white-space:nowrap;border:1px solid #ccb99f;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:800}.capacity-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:25px;display:grid}.capacity-grid article{border:1px solid var(--kk-line);background:var(--kk-ivory);border-radius:10px;padding:20px}.capacity-card-title{border-bottom:1px solid var(--kk-line);justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.capacity-card-title small{color:#987545;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.capacity-card-title h3{margin:3px 0 0;font:600 23px Playfair Display,Georgia,serif}.capacity-card-title>span{color:#795b39;background:#f1e4d4;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:800}.capacity-grid label{color:#68584e;grid-template-columns:1fr 145px;align-items:center;gap:14px;margin-top:13px;font-size:11px;font-weight:700;display:grid}.capacity-grid input{width:100%;color:var(--kk-ink);background:#fffaf4;border:1px solid #cfbda9;border-radius:7px;padding:10px;font:600 12px Inter,sans-serif}.capacity-available{color:#5c4630;background:#eee0cc;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;font-size:11px;display:flex}.capacity-available strong{font:600 25px Playfair Display,Georgia,serif}.capacity-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.capacity-actions p{color:#756356;font-size:11px}.capacity-actions .capacity-error{color:#9a3328;font-weight:800}.capacity-actions button{background:var(--kk-gold);color:var(--kk-ink);border:1px solid #9e7c43;border-radius:9px;padding:13px 20px;font-weight:800}.capacity-actions button:disabled{opacity:.6}@media (max-width:850px){.capacity-grid{grid-template-columns:1fr}}@media (max-width:580px){.capacity-admin-card{padding:20px}.capacity-admin-heading,.capacity-actions{flex-direction:column;align-items:stretch}.capacity-grid label{grid-template-columns:1fr}.capacity-admin-heading>span{white-space:normal}}.capacity-grid input:disabled{opacity:.48;background:#eee5dc}.capacity-grid .capacity-release-toggle{grid-template-columns:none;gap:9px;padding:10px 0;display:flex}.capacity-release-toggle input{width:17px;height:17px;accent-color:var(--kk-gold);padding:0}.capacity-release-toggle span{color:#4f3a2e}.yn-contact-card{border:1px solid var(--kk-line);background:#fff8f0;border-radius:10px;margin-top:28px;padding:24px}.yn-contact-summary{border-bottom:1px solid var(--kk-line);grid-template-columns:110px 1fr;gap:18px;padding:15px 0;display:grid}.yn-contact-summary span{color:#7c6a5d;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.yn-contact-summary b{font-size:14px}.yn-contact-actions{gap:10px;margin-top:22px;display:flex}.yn-contact-card button{background:var(--kk-gold);min-height:44px;color:var(--kk-ink);cursor:pointer;border:1px solid #a98448;border-radius:9px;padding:11px 18px;font-weight:800}.yn-contact-card button.secondary{color:#4d3a30;background:0 0;border-color:#bda994}.yn-contact-card button:disabled{opacity:.5;cursor:not-allowed}.yn-contact-edit{gap:16px;display:grid}.yn-contact-edit label{color:#68584e;gap:7px;font-size:11px;font-weight:800;display:grid}.yn-contact-edit input,.yn-contact-edit textarea{width:100%;color:var(--kk-ink);background:#fffaf4;border:1px solid #cfbda9;border-radius:7px;padding:12px;font:500 14px Inter,sans-serif}.yn-contact-edit textarea{resize:vertical;min-height:82px}.yn-contact-edit button{justify-self:start}.yn-contact-confirmed{color:#5c4630;background:#eee0cc;border-radius:8px;margin:18px 0 0;padding:12px 14px;font-size:12px;font-weight:700}@media (max-width:580px){.yn-contact-summary{grid-template-columns:1fr;gap:5px}.yn-contact-actions{flex-direction:column}.yn-contact-edit button{justify-self:stretch}}.yn-contact-edit .yn-mailing-choice{border:1px solid var(--kk-line);background:#fffaf4;border-radius:8px;grid-template-columns:none;align-items:center;gap:10px;padding:13px 14px;display:flex}.yn-contact-edit .yn-mailing-choice input{width:17px;height:17px;accent-color:var(--kk-gold);padding:0}.yn-mailing-choice span{color:#4f3a2e;font-size:12px}.yn-choice-grid{grid-template-columns:repeat(3,1fr)}.yn-membership-start{border:1px solid var(--kk-line);background:#fff8f0;border-radius:10px;margin-top:22px;padding:22px}.yn-membership-start h2{margin:0 0 16px;font:600 25px Playfair Display,Georgia,serif}.yn-membership-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.yn-membership-options button{text-align:left;border:1px solid var(--kk-line);color:var(--kk-ink);background:#fffaf4;border-radius:9px;flex-direction:column;gap:5px;padding:16px;display:flex}.yn-membership-options button.selected{background:#f4e8d8;border-color:#a98448}.yn-membership-options span{color:#756356;font-size:11px;line-height:1.5}.yn-membership-start>label{color:#68584e;gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:grid}.yn-membership-start select{background:#fffaf4;border:1px solid #cfbda9;border-radius:7px;padding:12px}.yn-membership-instant,.yn-membership-review-note{color:#5c4630;background:#eee0cc;border-radius:8px;flex-direction:column;gap:4px;margin-top:15px;padding:13px 14px;display:flex}.yn-membership-instant span,.yn-membership-review-note span{font-size:11px;line-height:1.5}.yn-membership-review-note{color:#704135;background:#f1dfd8}.yn-membership-add{border:1px solid var(--kk-line);background:#fffaf4;border-radius:8px;margin-top:12px;padding:13px;grid-template-columns:none!important;align-items:center!important;gap:10px!important;display:flex!important}.yn-membership-add input{height:17px;width:17px!important;padding:0!important}.yn-membership-add span{flex-direction:column;gap:3px;display:flex}.yn-membership-add small{color:#7b695c}@media (max-width:800px){.yn-choice-grid,.yn-membership-options{grid-template-columns:1fr}}.yn-name-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:580px){.yn-name-fields{grid-template-columns:1fr}}.yn-family-confirmation{cursor:pointer;background:#fff8f0;border:2px solid #d6c5b3;border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:16px;margin-top:24px;padding:22px 24px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.yn-family-confirmation:hover{border-color:#b58c50;box-shadow:0 7px 20px #37261a12}.yn-family-confirmation.confirmed{background:#f4e8d8;border-color:#8d7040}.yn-family-confirmation input{width:25px;height:25px;accent-color:var(--kk-gold);cursor:pointer;margin:1px 0 0;padding:0}.yn-family-confirmation span{min-width:0;color:var(--kk-ink);flex-direction:column;gap:7px;display:flex}.yn-family-confirmation b{font-size:17px;line-height:1.3}.yn-family-confirmation small{color:#59483e;font-size:14px;font-weight:650;line-height:1.55}.yn-family-confirmation em{color:#7a6557;font-size:13px;font-style:normal;line-height:1.5}@media (max-width:580px){.yn-family-confirmation{grid-template-columns:26px 1fr;gap:12px;padding:18px}.yn-family-confirmation input{width:23px;height:23px}.yn-family-confirmation b{font-size:16px}.yn-family-confirmation small{font-size:13px}}.yn-map-request-next{background:#f7eddf;border:2px solid #c8ad7c;border-radius:12px;grid-template-columns:150px 1fr;align-items:center;gap:24px;margin-top:28px;padding:24px;display:grid}.yn-map-request-next h2{margin:3px 0 8px;font:600 24px/1.2 Playfair Display,Georgia,serif}.yn-map-request-next>div>p:not(.yn-kicker){color:#68584e;margin:0;font-size:14px;line-height:1.6}.yn-map-request-icon{background:#fffaf4;border:1px solid #d6c3a9;border-radius:10px;grid-template-rows:repeat(2,30px);grid-template-columns:repeat(3,30px);justify-content:center;gap:8px;padding:24px 12px;display:grid}.yn-map-request-icon i{background:#fff;border:2px solid #7f9a92;border-radius:5px}.yn-map-request-icon i:first-child,.yn-map-request-icon i:nth-child(5){background:#e8d5b6;border-color:#b38a45}.yn-map-request-next ol{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.yn-map-request-next li{color:#55443a;background:#fffaf4;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.yn-map-request-next li b{background:var(--kk-gold);color:#2c211b;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}@media (max-width:700px){.yn-map-request-next{grid-template-columns:1fr}.yn-map-request-icon{display:none}.yn-map-request-next ol{flex-direction:column}}.membership-admin-intro{background:var(--kk-espresso);color:#fff8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.membership-admin-intro h2,.membership-panel h2,.membership-lifecycle h2{margin:0;font:600 30px/1.15 Playfair Display,Georgia,serif}.membership-admin-intro p:not(.admin-kicker){color:#cdbfb4;max-width:720px;margin:12px 0 0;font-size:13px;line-height:1.7}.membership-admin-intro>span{color:#d8bb82;text-transform:uppercase;white-space:nowrap;border:1px solid #745d51;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.membership-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.membership-stats article,.membership-panel,.membership-lifecycle{border:1px solid var(--kk-line);background:#fffaf4;border-radius:12px;padding:22px;box-shadow:0 8px 24px #1e15130a}.membership-stats article{flex-direction:column;display:flex}.membership-stats small{color:#78675b;text-transform:uppercase;font-size:10px;font-weight:800}.membership-stats strong{margin:8px 0 5px;font:600 35px Playfair Display,Georgia,serif}.membership-stats span{color:#8b796d;font-size:10px}.membership-admin-grid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.membership-panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.membership-panel-heading button{color:#8b796d;background:#e7ddd2;border:1px solid #c8b6a4;border-radius:8px;padding:11px 15px;font-weight:800}.membership-empty{text-align:center;border:1px dashed #cdbba8;border-radius:9px;flex-direction:column;gap:7px;margin-top:24px;padding:28px;display:flex}.membership-empty span,.membership-source-note{color:#78675b;font-size:11px;line-height:1.6}.membership-level-list{gap:9px;margin-top:20px;display:grid}.membership-level-list>div{border:1px solid var(--kk-line);background:var(--kk-ivory);border-radius:8px;grid-template-columns:1fr auto auto;gap:12px;padding:14px;font-size:11px;display:grid}.membership-level-list>div b{font-size:13px}.membership-level-list>div small{color:#857367;grid-column:1/-1}.membership-lifecycle{margin-top:18px}.membership-lifecycle>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.membership-lifecycle article{border-left:2px solid var(--kk-gold);background:var(--kk-ivory);flex-direction:column;gap:6px;padding:16px;display:flex}.membership-lifecycle article span{color:#96713d;font-size:10px;font-weight:900}.membership-lifecycle article small{color:#7d6c60;line-height:1.5}@media (max-width:1050px){.membership-stats{grid-template-columns:repeat(2,1fr)}.membership-admin-grid{grid-template-columns:1fr}.membership-lifecycle>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.membership-admin-intro{flex-direction:column;align-items:start}.membership-stats,.membership-lifecycle>div,.membership-level-list>div{grid-template-columns:1fr}.membership-level-list>div small{grid-column:auto}}.membership-panel-heading>span{color:#7d6b5e;font-size:11px}.membership-queue{gap:10px;margin-top:20px;display:grid}.membership-queue>article{border:1px solid var(--kk-line);background:var(--kk-ivory);border-radius:8px;grid-template-columns:1fr auto;gap:14px;padding:15px;display:grid}.membership-queue>article>div:first-child{flex-direction:column;gap:4px;display:flex}.membership-queue>article span,.membership-queue>article small{color:#79685b;font-size:10px}.membership-queue-status{text-align:right}.membership-queue-status>span{color:#634b34;background:#eee0cc;border-radius:6px;padding:6px 8px;font-weight:800;display:block}.membership-queue-actions{border-top:1px solid var(--kk-line);flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:10px;display:flex}.membership-queue-actions button{color:#4e392e;background:#fffaf4;border:1px solid #c4ae97;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:800}.membership-queue-actions button:first-child{background:var(--kk-gold);border-color:#a78349}.membership-queue-error,.yn-application-error{color:#9a3328;font-size:11px;font-weight:800}@media (max-width:600px){.membership-queue>article{grid-template-columns:1fr}.membership-queue-status{text-align:left}}.ps-intro{background:var(--kk-espresso);color:#fff8f0;border-radius:12px;justify-content:space-between;gap:28px;padding:28px;display:flex}.ps-intro h2,.ps-layout h3{margin:0;font:600 29px Playfair Display,Georgia,serif}.ps-intro p:not(.admin-kicker){color:#cdbfb4;max-width:700px;font-size:12px;line-height:1.6}.ps-intro>span{color:#d8bb82;text-transform:uppercase;border:1px solid #735c51;border-radius:8px;align-self:start;padding:8px 10px;font-size:9px;font-weight:800}.ps-layout{grid-template-columns:360px 1fr;gap:16px;margin-top:18px;display:grid}.ps-search,.ps-operation{border:1px solid var(--kk-line);background:#fffaf4;border-radius:12px;padding:22px}.ps-search input,.ps-operation input,.ps-operation select,.ps-operation textarea{background:var(--kk-ivory);border:1px solid #cfbda9;border-radius:7px;width:100%;padding:11px}.ps-search>input{margin:18px 0 10px}.ps-search>div{gap:6px;display:grid}.ps-search button{text-align:left;border:1px solid var(--kk-line);background:var(--kk-ivory);border-radius:7px;flex-direction:column;gap:3px;padding:11px;display:flex}.ps-search button.active{background:#eee0cc;border-color:#a98448}.ps-search span,.ps-search p{color:#79685b;font-size:10px}.ps-current{background:#eee0cc;border-radius:8px;justify-content:space-between;margin:20px 0;padding:14px;display:flex}.ps-actions{gap:7px;margin-bottom:18px;display:flex}.ps-actions button{text-transform:capitalize;background:0 0;border:1px solid #c4ae97;border-radius:999px;padding:9px 14px}.ps-actions button.active{background:var(--kk-gold);border-color:#9e7c43}.ps-operation label{color:#68584e;gap:6px;margin:12px 0;font-size:11px;font-weight:800;display:grid}.ps-operation textarea{min-height:72px}.ps-preview,.ps-review button{background:var(--kk-gold);border:0;border-radius:8px;padding:12px 17px;font-weight:800}.ps-preview:disabled{opacity:.45}.ps-review{background:#f3e6d4;border:1px solid #c8ad87;border-radius:9px;margin-top:18px;padding:18px}.ps-review small{margin-bottom:14px;display:block}.ps-review .secondary{background:0 0;border:1px solid #a88d6c;margin-left:8px}.ps-message{font-size:11px;font-weight:800}.ps-empty{color:#79685b;padding:30px 0}@media (max-width:850px){.ps-layout{grid-template-columns:1fr}.ps-intro{flex-direction:column}}.correction-card{border:1px solid var(--kk-line);background:#fffaf4;border-radius:12px;grid-template-columns:1fr 360px auto;align-items:end;gap:24px;margin-top:18px;padding:28px;display:grid}.correction-card h2{margin:0;font:600 28px Playfair Display,Georgia,serif}.correction-card>div>p:not(.admin-kicker){color:#756356;font-size:12px;line-height:1.6}.correction-card label{color:#68584e;gap:7px;font-size:11px;font-weight:800;display:grid}.correction-card input{background:var(--kk-ivory);border:1px solid #cfbda9;border-radius:8px;padding:12px}.correction-card button{background:var(--kk-gold);border:1px solid #9e7c43;border-radius:9px;padding:13px 18px;font-weight:800}.correction-card button:disabled{opacity:.5}.correction-card .snapshot-message{grid-column:1/-1}@media (max-width:850px){.correction-card{grid-template-columns:1fr}}.engine-hero{background:var(--kk-espresso);color:#fff8f0;border-radius:12px;justify-content:space-between;gap:30px;padding:30px;display:flex}.engine-hero h2{margin:0;font:600 30px/1.18 Playfair Display,Georgia,serif}.engine-hero p:not(.admin-kicker){color:#cdbfb4;max-width:760px;font-size:12px;line-height:1.65}.engine-hero>span{color:#d8bb82;text-transform:uppercase;white-space:nowrap;border:1px solid #745d51;border-radius:8px;align-self:start;padding:8px 11px;font-size:9px;font-weight:800}.engine-results{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.engine-result{border:1px solid var(--kk-line);background:#fffaf4;border-radius:10px;gap:13px;padding:18px;display:flex}.engine-result>span{color:#416744;background:#e3eadf;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.engine-result.fail>span{color:#9a3f34;background:#f2ddd8}.engine-result.warning>span{color:#8a642c;background:#efe2cb}.engine-result div{flex-direction:column;gap:5px;display:flex}.engine-result small{color:#7a695d;line-height:1.5}.engine-issues{border:1px solid var(--kk-line);border-radius:9px;max-height:500px;overflow:auto}.engine-issues>div{border-top:1px solid var(--kk-line);grid-template-columns:130px 90px 1fr;display:grid}.engine-issues>div:first-child{border-top:0}.engine-issues>* *{padding:10px 12px;font-size:11px}.engine-issues span{color:#78675b}.engine-issues b{text-transform:capitalize}@media (max-width:760px){.engine-hero{flex-direction:column}.engine-results,.engine-issues>div{grid-template-columns:1fr}.engine-issues>* *{padding:6px 12px}}.approval-hero{background:var(--kk-espresso);color:#fff8f0;border-radius:12px;justify-content:space-between;gap:30px;padding:30px;display:flex}.approval-hero h2,.approval-panel h2{margin:0;font:600 30px/1.18 Playfair Display,Georgia,serif}.approval-hero p:not(.admin-kicker),.approval-panel p:not(.admin-kicker){color:#cdbfb4;max-width:750px;font-size:12px;line-height:1.65}.approval-hero>span{color:#d8bb82;text-transform:uppercase;white-space:nowrap;border:1px solid #745d51;border-radius:8px;align-self:start;padding:8px 11px;font-size:9px;font-weight:800}.approval-gates{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.approval-gates article{border:1px solid var(--kk-line);background:#fffaf4;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.approval-gates article>span{color:#426443;background:#e4eadf;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.approval-gates article.fail>span{color:#953e34;background:#f2ddd8}.approval-gates div{flex-direction:column;gap:4px;display:flex}.approval-gates small{color:#7d6c60}.approval-gates strong{color:#557153;text-transform:uppercase;font-size:10px}.approval-gates .fail strong{color:#9a4337}.approval-panel{color:#fff8f0;background:#443228;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:28px;display:flex}.approval-panel button{color:#c8bbb2;white-space:nowrap;background:#6c5a50;border:1px solid #756053;border-radius:9px;padding:14px 20px;font-weight:800}.approval-panel button:disabled{cursor:not-allowed}@media (max-width:760px){.approval-hero,.approval-panel{flex-direction:column}.approval-gates{grid-template-columns:1fr}}.snapshot-control{border:1px solid var(--kk-line);background:#fffaf4;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:28px;margin-top:18px;padding:28px;display:grid;box-shadow:0 8px 24px #1e15130a}.snapshot-control h2{margin:0;font:600 28px Playfair Display,Georgia,serif}.snapshot-control>div:first-child>p:not(.admin-kicker){color:#756356;max-width:660px;font-size:12px;line-height:1.6}.snapshot-meter{background:#eee0cc;border-radius:9px;flex-direction:column;align-items:center;min-width:115px;padding:15px;display:flex}.snapshot-meter strong{font:600 34px Playfair Display,Georgia,serif}.snapshot-meter span{color:#725c49;font-size:10px}.snapshot-control button{background:var(--kk-gold);color:var(--kk-ink);border:1px solid #9e7c43;border-radius:9px;padding:13px 18px;font-weight:800}.snapshot-control button:disabled{opacity:.55}.snapshot-message{color:#65503d;grid-column:1/-1;margin:0;font-size:11px;font-weight:800}@media (max-width:800px){.snapshot-control{grid-template-columns:1fr}.snapshot-meter{align-items:start}.snapshot-control button{width:100%}}.admin-access-denied{background:var(--kk-ivory);min-height:100vh;color:var(--kk-ink);place-items:center;padding:30px;display:grid}.admin-access-denied>div{border:1px solid var(--kk-line);text-align:center;background:#fffaf4;border-radius:12px;max-width:560px;padding:44px;box-shadow:0 18px 48px #281b161a}.admin-access-denied p{color:#987545;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-access-denied h1{font:600 36px Playfair Display,Georgia,serif}.admin-access-denied span{color:#756356;margin:0 0 24px;line-height:1.6;display:block}.reconcile-intro{background:var(--kk-espresso);color:#fff8f0;border-radius:12px;justify-content:space-between;gap:30px;padding:30px;display:flex}.reconcile-intro h2{margin:0;font:600 29px/1.18 Playfair Display,Georgia,serif}.reconcile-intro p:not(.admin-kicker){color:#cdbfb4;max-width:760px;font-size:12px;line-height:1.65}.reconcile-intro>span{color:#d8bb82;text-transform:uppercase;white-space:nowrap;border:1px solid #745d51;border-radius:8px;align-self:start;padding:8px 11px;font-size:9px;font-weight:800}.reconcile-card{border:1px solid var(--kk-line);background:#fffaf4;border-radius:12px;margin-top:18px;padding:22px}.reconcile-tools{justify-content:space-between;gap:16px;display:flex}.reconcile-tools>div{flex-wrap:wrap;gap:7px;display:flex}.reconcile-tools button{color:#5b4538;text-transform:capitalize;background:0 0;border:1px solid #c4ae97;border-radius:8px;padding:8px 12px;font-size:10px;font-weight:800}.reconcile-tools button.active{background:var(--kk-gold);border-color:#a78349}.reconcile-tools input{background:var(--kk-ivory);border:1px solid #cfbda9;border-radius:8px;min-width:260px;padding:10px 12px}.reconcile-result-count{color:#7b6a5e;font-size:10px}.reconcile-table{border:1px solid var(--kk-line);border-radius:9px;max-height:620px;overflow:auto}.reconcile-row{border-top:1px solid var(--kk-line);grid-template-columns:1fr 1fr .7fr 1.5fr;display:grid}.reconcile-row:first-child{border-top:0}.reconcile-row>*{padding:11px 13px;font-size:11px}.reconcile-row span{color:#78675b}.reconcile-head{color:#fff;z-index:2;background:#443228;position:sticky;top:0}.reconcile-action{text-transform:capitalize}.reconcile-action.insert{color:#36684f}.reconcile-action.update{color:#8b642d}.reconcile-action.flag{color:#a33d32}@media (max-width:760px){.reconcile-intro,.reconcile-tools{flex-direction:column}.reconcile-tools input{min-width:0}.reconcile-row{grid-template-columns:1fr 1fr}.reconcile-head{display:none}.reconcile-row>*{padding:7px 12px}.reconcile-row strong{padding-top:13px}.reconcile-row span:last-child{grid-column:1/-1;padding-bottom:13px}}:is(.seat-map-canvas .map-seat:hover,.seat-map-canvas .map-seat:focus-visible){outline:none;transform:translate(-50%,-50%)!important}.seat-map-panel{overflow:hidden}.seat-map-panel>.seat-map-canvas{max-width:100%;overflow:visible}.seat-map-panel{overflow-x:auto}.seat-map-canvas{max-width:none;min-height:620px;aspect-ratio:auto!important}.map-seat,.expanded-canvas .map-seat{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:62px;height:48px;padding:4px 3px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;line-height:1;display:flex}.map-seat span{display:block}.map-seat small{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;line-height:1.05;display:block;overflow:hidden}.expanded-canvas{min-width:0;min-height:620px}.expanded-canvas .map-seat{width:62px;height:48px;font-size:12px}.seat-map-lightbox-scroll{display:block;overflow:auto}.seat-map-lightbox{padding:0;display:block}.seat-map-lightbox-card{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.seat-map-lightbox-card>header{z-index:5;flex:none;padding:18px 28px;position:relative;box-shadow:0 1px #e3dcd5}.seat-map-lightbox-scroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:24px 32px 48px}.seat-map-lightbox-scroll .seat-map-canvas{margin:0 auto 24px}@media (max-width:850px){.seat-map-lightbox{padding:0}.seat-map-lightbox-card{border-radius:0;width:100vw;height:100dvh}.seat-map-lightbox-scroll{padding:14px 14px 40px}}.map-landmark{box-sizing:border-box;color:#6e3518;background:#fff7ef;border:2px solid #7d3d1a;justify-content:center;align-items:center;max-width:none;padding:0;font-family:Inter,system-ui,sans-serif;line-height:1.1;display:flex;box-shadow:0 3px 10px #4a2b1b14}.map-landmark span{color:inherit;letter-spacing:0;text-transform:none;font:850 11px/1.1 Inter,system-ui,sans-serif;position:static}.landmark-bimah{z-index:1;background:#f3e4d4;border:3px double #a65a2a;border-radius:12px;width:250px;height:142px;font-size:15px}.landmark-bimah span{text-transform:uppercase;letter-spacing:.08em;font-size:15px}.landmark-amud{color:#fff;background:#8a431f;border-radius:10px;width:142px;height:66px}.landmark-amud span{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.landmark-rav{color:#512b1b;background:#fff;border-radius:12px 12px 7px 7px;width:78px;height:62px}.landmark-rav span{max-width:60px;font-size:10px}.landmark-beam{color:#fff;width:48px;height:48px;box-shadow:none;background:#713817;border:0;border-radius:5px}.landmark-beam span{text-transform:uppercase;letter-spacing:.04em;font-size:8px}.seat-map-launcher{border:1px solid var(--kk-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;min-height:190px;padding:34px 38px;display:flex;box-shadow:0 8px 24px #1e15130d}.seat-map-launcher h2{margin:5px 0 10px;font:800 34px/1.12 Inter,system-ui,sans-serif}.seat-map-launcher p:last-child{color:#756c66;margin:0;font-size:16px;line-height:1.55}.seat-map-launcher .expand-seat-map{flex:none;padding:15px 22px;font-size:16px}.seat-map-lightbox-body{flex:1;grid-template-columns:minmax(0,1fr) 350px;min-width:0;min-height:0;display:grid;overflow:hidden}.seat-map-lightbox-body.map-only{grid-template-columns:minmax(0,1fr)}.seat-map-lightbox{box-sizing:border-box;z-index:10000;width:100vw;height:100dvh;overflow:hidden}.seat-map-lightbox-body .seat-map-lightbox-scroll{min-width:0;min-height:0}.lightbox-assignment-panel{height:100%;box-shadow:none;border:0;border-left:1px solid #e3dcd5;border-radius:0;position:static;top:auto;overflow-y:auto}.seat-lightbox-header-actions{align-items:center;gap:24px;display:flex}.seat-lightbox-header-actions>button{color:#4b413b;cursor:pointer;background:#fff;border:1px solid #d8c8bb;border-radius:9px;padding:11px 15px;font:800 13px Inter,system-ui,sans-serif}.map-seat.recommended:not(.selected):not(.assigned){border-color:#bd7b45;box-shadow:0 0 0 3px #bd7b4538}.permanent-seat-guide{background:#fff4e8;border:1px solid #d5b28f;border-radius:10px;flex-direction:column;gap:5px;margin:12px 0;padding:13px 14px;display:flex}.permanent-seat-guide span{color:#9f4b1c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.permanent-seat-guide b{font-size:14px}.permanent-seat-guide small{color:#75665c;font-size:11px;line-height:1.45}.permanent-seat-guide.manual{background:#fff0ed;border-color:#d19b92}.permanent-seat-guide.manual span{color:#9e382c}.seat-lightbox-header-actions>button.editing-active{color:#fff;background:#a9491c;border-color:#a9491c}.seat-map-canvas.map-editing.snap-guides{background-image:linear-gradient(#b4774c1f 1px,#0000 1px),linear-gradient(90deg,#b4774c1f 1px,#0000 1px);background-size:17px 17px}.map-editing .map-seat,.map-editing .map-landmark{cursor:pointer}.map-editing .map-seat.editor-selected,.map-editing .map-landmark.editor-selected{z-index:20;outline-offset:3px;outline:3px solid #e57a2a;box-shadow:0 0 0 7px #e57a2a29}.seat-lightbox-header-actions>button.layout-edit-lock{color:#756b64;background:#f7f4f1;border-style:dashed;font-size:12px}.map-editor-panel{background:#fff;padding:24px;overflow-y:auto}.map-editor-panel h2{margin:5px 0 8px;font:800 24px Inter,system-ui,sans-serif}.map-editor-panel>p:not(.admin-kicker){color:#756b64;font-size:13px;line-height:1.5}.snap-toggle{background:#faf7f3;border:1px solid #e1d7cf;border-radius:9px;align-items:center;gap:9px;margin:16px 0;padding:12px;font-size:12px;font-weight:800;display:flex!important}.snap-toggle input{width:17px;height:17px}.map-editor-history{grid-template-columns:1fr 1fr;gap:8px;display:grid}.map-editor-history button,.row-selector button,.nudge-control button,.map-editor-add button,.map-editor-delete{color:#4d413a;cursor:pointer;background:#fff;border:1px solid #d3c2b5;border-radius:8px;padding:10px;font-weight:800}.map-editor-history button:disabled,.map-editor-delete:disabled{opacity:.45}.row-selector{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.row-selector>span,.nudge-control>span{color:#796b62;letter-spacing:.08em;text-transform:uppercase;width:100%;margin-bottom:3px;font-size:10px;font-weight:900}.row-selector button{padding:8px 10px;font-size:11px}.row-selector button.active{color:#9f461b;background:#fff0e5;border-color:#b35321}.nudge-control{grid-template-columns:repeat(3,42px);justify-content:center;gap:6px;margin:16px 0;display:grid}.nudge-control>span{text-align:center;grid-column:1/-1}.nudge-control button:first-of-type,.nudge-control button:last-of-type{grid-column:2}.map-editor-add{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:14px;display:grid}.map-editor-add.row{grid-template-columns:1fr 80px}.map-editor-add.row button{grid-column:1/-1}.map-editor-add label{color:#75675e;gap:5px;font-size:10px;font-weight:800;display:grid}.map-editor-add input{border:1px solid #d3c2b5;border-radius:7px;min-width:0;padding:10px}.map-editor-delete{color:#9d382d;border-color:#d2aaa2;width:100%;margin-top:16px}.map-editor-panel>small{color:#7c7068;margin-top:14px;font-size:10px;line-height:1.5;display:block}.map-editor-insert{background:#fff8f2;border:1px solid #ead3c3;border-radius:10px;gap:10px;margin-top:14px;padding:14px;display:grid}.map-editor-insert>strong{color:#9f461b;font-size:12px}.map-editor-insert>div{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.map-editor-insert label{color:#75675e;gap:5px;font-size:10px;font-weight:800;display:grid}.map-editor-insert input{background:#fff;border:1px solid #d3c2b5;border-radius:7px;min-width:0;padding:10px}.map-editor-insert button{color:#fff;cursor:pointer;background:#b35321;border:1px solid #b35321;border-radius:8px;padding:11px;font-weight:850}.map-editor-insert button:disabled{opacity:.42;cursor:not-allowed}.map-editor-insert small{color:#756b64;font-size:10px;line-height:1.45}.map-editor-quick-add{color:#fff;cursor:pointer;background:#b84d16;border:0;border-radius:9px;width:100%;margin-top:12px;padding:13px 15px;font-weight:900}:is(.map-editor-quick-add:hover,.map-editor-quick-add:focus-visible){background:#963c11;box-shadow:0 3px 10px #6c301020}.map-editor-quick-note{color:#756b64!important;margin:7px 2px 14px!important;font-size:11px!important;display:block!important}.map-editor-advanced{background:#faf7f3;border:1px solid #e1d7cf;border-radius:9px;margin-top:16px;padding:12px}.map-editor-advanced>summary{color:#75472f;cursor:pointer;font-size:12px;font-weight:900}.map-editor-advanced .map-editor-add{margin-top:12px}.map-editor-add-row{background:#fff7f0;border:1px solid #e3c6b4;border-radius:11px;margin-top:14px;padding:14px}.map-editor-add-row>strong{color:#893b19;font-size:14px;display:block}.map-editor-add-row>p{color:#756b64;margin:5px 0 11px;font-size:11px;line-height:1.4}.map-editor-add-row>div{grid-template-columns:1fr 1.25fr;gap:8px;display:grid}.map-editor-add-row label{color:#75675e;gap:5px;font-size:10px;font-weight:800;display:grid}.map-editor-add-row input{background:#fff;border:1px solid #d3c2b5;border-radius:7px;min-width:0;padding:10px}.map-editor-add-row .map-editor-quick-add{margin-top:10px}.seat-release-lightbox{z-index:11000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d1815ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.seat-release-card{background:#fffdfa;border:1px solid #dfc2ad;border-radius:24px;width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 30px 90px #0005}.seat-release-card>header{border-bottom:1px solid #eadfd6;justify-content:space-between;gap:24px;padding:30px 32px 24px;display:flex}.seat-release-card h2{margin:5px 0 8px;font:850 30px/1.08 Inter,Arial,sans-serif}.seat-release-card header p:last-child{color:#746b65;margin:0;line-height:1.5}.seat-release-card header>button{color:#886d5d;cursor:pointer;background:#f6ede5;border:0;border-radius:50%;flex:none;width:46px;height:46px;font-size:28px}.seat-release-options{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:26px 32px;display:grid}.seat-release-options button{color:#322923;text-align:left;cursor:pointer;background:#fff;border:1px solid #dccfc5;border-radius:15px;align-content:start;gap:7px;min-height:132px;padding:19px;display:grid}.seat-release-options button.active{background:#fff4e9;border:2px solid #e76f1d;box-shadow:0 0 0 4px #ef762219}.seat-release-options strong{font:850 15px/1.25 Inter,Arial,sans-serif}.seat-release-options span{color:#756c66;font-size:12px;line-height:1.45}.seat-release-household{background:#fff8f1;border:1px solid #ead9cb;border-radius:15px;gap:8px;margin:0 32px 26px;padding:20px;font-weight:850;display:grid}.seat-release-household select{background:#fff;border:1px solid #d6c6ba;border-radius:10px;width:100%;padding:14px;font:700 14px Inter,Arial,sans-serif}.seat-release-household small{color:#786d66;font-weight:600}.seat-release-card footer{background:#faf6f2;border-top:1px solid #eadfd6;justify-content:flex-end;gap:12px;padding:20px 32px;display:flex}.seat-release-card footer button{color:#8f3e17;cursor:pointer;background:#fff;border:1px solid #cbad99;border-radius:11px;padding:14px 20px;font-weight:850}.seat-release-card footer button.primary{color:#fff;background:#ef7622;border-color:#e76f1d}.seat-release-card footer button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:680px){.seat-release-options{grid-template-columns:1fr;padding:20px}.seat-release-card>header,.seat-release-card footer{padding-left:20px;padding-right:20px}.seat-release-household{margin-left:20px;margin-right:20px}}.map-editor-insert-shift{background:#fff7f0;border:1px solid #e3c6b4;border-radius:11px;margin-top:14px;padding:14px}.map-editor-insert-shift>strong{color:#893b19;font-size:14px;display:block}.map-editor-insert-shift>p{color:#756b64;margin:5px 0 0;font-size:11px;line-height:1.45}.map-editor-insert-shift .map-editor-quick-add{margin-top:10px}.map-editor-insert-shift .map-editor-quick-add:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.map-editor-holds{background:#fff8f1;border:1px solid #e3c6b4;border-radius:14px;gap:12px;margin-bottom:18px;padding:20px;display:grid}.map-editor-holds>strong{color:#893b19;font-size:18px}.map-editor-holds>p{color:#756b64;margin:0;font-size:13px}.map-editor-holds>label{gap:6px;font-size:12px;font-weight:800;display:grid}.map-editor-holds select{background:#fff;border:1px solid #d3c2b5;border-radius:8px;padding:11px}.map-editor-holds>div{border-top:1px solid #ead9cb;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:9px;padding-top:11px;display:grid}.map-editor-holds span{display:grid}.map-editor-holds small{color:#786d66}.map-editor-holds button{color:#943f18;cursor:pointer;background:#fff;border:1px solid #b35321;border-radius:8px;padding:10px 12px;font-weight:800}.map-editor-holds button:last-child{color:#fff;background:#b84d16}@media (max-width:700px){.map-editor-holds>div{grid-template-columns:1fr}.map-editor-holds button{width:100%}}@media (max-width:900px){.seat-map-launcher{flex-direction:column;align-items:flex-start;padding:26px}.seat-map-lightbox-body{grid-template-columns:1fr}.lightbox-assignment-panel{border-top:1px solid #e3dcd5;border-left:0;height:auto;max-height:42vh}.seat-lightbox-header-actions .seat-legend{display:none}}.seat-map-outputs{border:1px solid var(--kk-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;margin-top:18px;padding:28px 34px;display:flex}.seat-map-outputs h2{margin:5px 0 8px;font:800 26px/1.18 Inter,system-ui,sans-serif}.seat-map-outputs p:last-child{color:#756c66;margin:0;font-size:15px;line-height:1.5}.seat-output-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.seat-output-actions button,.print-report-toolbar button{color:#4a3f39;cursor:pointer;background:#fff;border:1px solid #d7c5b7;border-radius:9px;padding:12px 17px;font:800 14px Inter,system-ui,sans-serif}.seat-output-actions button:first-child,.print-report-toolbar button:first-child{color:#fff;background:#b55623;border-color:#b55623}.print-report-overlay{z-index:1000;background:#231e1bd1;padding:24px;position:fixed;inset:0;overflow:auto}.print-report-toolbar{z-index:4;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto 12px;padding:14px 18px;display:flex;position:sticky;top:0;box-shadow:0 8px 30px #0000002e}.print-report-toolbar>div{align-items:center;gap:10px;display:flex}.print-report-toolbar strong{font:800 16px Inter,system-ui,sans-serif}.print-report-toolbar span{color:#776b64;font-size:13px}.print-report-sheet{color:#171514;background:#fff;width:min(1180px,100%);min-height:760px;margin:0 auto;padding:32px;box-shadow:0 12px 44px #0000003d}.print-report-sheet>header{border-bottom:2px solid #26211e;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;padding-bottom:16px;display:flex}.print-report-sheet h1{letter-spacing:.02em;margin:0;font:800 25px Inter,system-ui,sans-serif}.print-report-sheet header p{letter-spacing:.1em;margin:0;font:800 12px Inter,system-ui,sans-serif}.print-map-wrap{padding:4px;overflow:auto}.print-map-wrap .seat-map-canvas{transform-origin:0 0}.print-list-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.print-list-grid table{border-collapse:collapse;width:100%;font:600 12px/1.25 Inter,system-ui,sans-serif}.print-list-grid th{text-align:left;background:#eeeae5;border-bottom:2px solid #161412;padding:8px 10px;font-weight:900}.print-list-grid th:last-child,.print-list-grid td:last-child{text-align:center;width:90px}.print-list-grid td{border-bottom:1px solid #cfc8c1;padding:7px 10px}.print-list-grid tr{break-inside:avoid}@media (max-width:800px){.seat-map-outputs{flex-direction:column;align-items:flex-start}.seat-output-actions{justify-content:flex-start}.print-report-overlay{padding:10px}.print-report-toolbar{flex-direction:column;align-items:flex-start}.print-report-sheet{padding:20px}.print-list-grid{grid-template-columns:1fr}}@media print{@page{size:landscape;margin:9mm}body:has(.print-report-overlay) *{visibility:hidden!important}.print-report-overlay,.print-report-overlay *{visibility:visible!important}.print-report-overlay{background:#fff!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.print-report-toolbar{display:none!important}.print-report-sheet{width:100%!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.print-report-sheet>header{margin-bottom:12px;padding-bottom:9px}.print-map-wrap{padding:0!important;overflow:visible!important}.print-map-wrap .seat-map-canvas{zoom:.41}.print-list-grid{gap:14mm}.print-list-grid table{font-size:10pt}.print-list-grid th{padding:4px 7px}.print-list-grid td{padding:3.5px 7px}}.mapping-intro,.mapping-decision{background:var(--kk-espresso);color:#fff8f0;border-radius:12px;justify-content:space-between;align-items:start;gap:30px;padding:30px;display:flex}.mapping-intro h2,.mapping-card h2,.mapping-decision h2{margin:0;font:600 29px/1.18 Playfair Display,Georgia,serif}.mapping-intro p:not(.admin-kicker),.mapping-decision p:not(.admin-kicker){color:#cdbfb4;max-width:760px;font-size:12px;line-height:1.65}.mapping-intro>span{color:#d8bb82;text-transform:uppercase;white-space:nowrap;border:1px solid #745d51;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.mapping-card{border:1px solid var(--kk-line);background:#fffaf4;border-radius:12px;margin-top:16px;padding:24px;box-shadow:0 8px 24px #1e15130a}.mapping-card-heading{margin-bottom:18px}.mapping-card-heading h2{font-size:25px}.mapping-table{border:1px solid var(--kk-line);border-radius:9px;overflow:hidden}.mapping-row{border-top:1px solid var(--kk-line);grid-template-columns:1fr 1fr 1.5fr;display:grid}.mapping-row:first-child{border-top:0}.mapping-row>*{padding:13px 15px}.mapping-row strong,.mapping-row b{font-size:11px}.mapping-row span{color:#78675b;font-size:11px;line-height:1.5}.mapping-head{color:#fff;background:#443228}.mapping-head b{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.mapping-decision{align-items:center;margin-top:16px}.mapping-decision .button{flex:none}.import-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.import-actions .button:not(.button-gold){color:#4d392f;border-color:#bca991}@media (max-width:760px){.mapping-intro,.mapping-decision{flex-direction:column}.mapping-row{grid-template-columns:1fr}.mapping-head{display:none}.mapping-row>*{padding:8px 14px}.mapping-row strong{padding-top:14px}.mapping-row span{padding-bottom:14px}}.seat-map-canvas.map-editing .map-landmark{pointer-events:auto;cursor:pointer;touch-action:none}:is(.seat-map-canvas.map-editing .map-landmark:hover,.seat-map-canvas.map-editing .map-landmark:focus-visible){z-index:19;outline-offset:3px;outline:2px solid #e7a071}.seat-map-canvas.map-editing .map-landmark.editor-selected{z-index:20;outline-offset:3px;outline:3px solid #e57a2a;box-shadow:0 0 0 7px #e57a2a29}.women-map .map-room span{display:none}.women-map .landmark-in-main-shul,.women-map .landmark-in-ezras-nashim{background:#fffaf5;border-width:3px;border-radius:8px;width:220px;height:62px;top:7%!important}.women-map .landmark-in-main-shul{left:23.5%!important}.women-map .landmark-in-ezras-nashim{left:75%!important}.women-map .landmark-in-main-shul span,.women-map .landmark-in-ezras-nashim span{font-size:18px;font-weight:900}.two-sheet-layout .print-map-left .women-map .landmark-in-main-shul,.two-sheet-layout .print-map-right .women-map .landmark-in-ezras-nashim{left:50%!important}.print-map-options{align-items:center;margin-left:auto;gap:14px!important;display:flex!important}.print-map-options label{color:#554a44;white-space:nowrap;align-items:center;gap:7px;font:750 12px Inter,system-ui,sans-serif;display:flex}.print-map-options input{width:17px;height:17px}.print-map-options select{background:#fff;border:1px solid #d7c5b7;border-radius:7px;padding:8px 30px 8px 10px;font:750 12px Inter,system-ui,sans-serif}.print-report-actions{align-items:center;gap:10px!important;display:flex!important}.names-hidden .print-map-wrap .map-seat small{display:none}.print-report-overlay .print-map-wrap .map-seat small{white-space:normal;font-size:14px;font-weight:900;line-height:1;overflow:visible}.print-map-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:min(2380px,100%);margin:0 auto;display:grid}.print-map-spread .print-report-sheet{width:100%;min-width:0;overflow:hidden}.print-map-half .print-map-wrap{height:820px;overflow:hidden}.print-map-half .seat-map-canvas{transform-origin:0 0}.print-map-right .seat-map-canvas{transform:translate(-50%)}@media (max-width:900px){.print-map-options{flex-direction:column;align-items:flex-start!important}.print-map-spread{grid-template-columns:1fr}.print-map-right .seat-map-canvas{transform:none}}@media print{.print-report-overlay .print-map-wrap .map-seat small{font-size:16px!important;font-weight:950!important}.two-sheet-layout .print-map-spread{width:100%;display:block}.two-sheet-layout .print-map-half{break-after:page;page-break-after:always;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.two-sheet-layout .print-map-half:last-child{break-after:auto;page-break-after:auto}.two-sheet-layout .print-map-wrap{height:172mm!important;overflow:hidden!important}.two-sheet-layout .print-map-wrap .seat-map-canvas{zoom:.58!important;transform-origin:0 0!important}.two-sheet-layout .print-map-right .seat-map-canvas{transform:translate(-50%)!important}.single-sheet-layout .print-map-wrap .seat-map-canvas{zoom:.41}}.two-sheet-layout .print-map-right .seat-map-canvas{transform:translateX(calc(-1 * var(--map-half)))}@media print{.two-sheet-layout .print-map-wrap .seat-map-canvas{zoom:.82!important}.two-sheet-layout .print-map-right .seat-map-canvas{transform:translateX(calc(-1 * var(--map-half)))!important}.two-sheet-layout .print-map-half .print-map-wrap{width:min(100%,calc(var(--map-half) * .82));margin-left:auto;margin-right:auto}.two-sheet-layout .print-map-left .print-map-wrap{margin-left:0}.two-sheet-layout .print-map-right .print-map-wrap{margin-right:0}html,body{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body.yn-print-report-open .admin-sidebar,body.yn-print-report-open .admin-topbar,body.yn-print-report-open .seat-workspace>.seat-map-tabs,body.yn-print-report-open .seat-workspace>.seat-map-launcher,body.yn-print-report-open .seat-workspace>.seat-map-outputs,body.yn-print-report-open .seat-workspace>.seat-map-lightbox{display:none!important}body.yn-print-report-open .admin-shell,body.yn-print-report-open .admin-main,body.yn-print-report-open .admin-content,body.yn-print-report-open .seat-workspace{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.yn-print-report-open .print-report-overlay{z-index:auto!important;background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}body.yn-print-report-open .print-report-overlay,body.yn-print-report-open .print-report-overlay *{visibility:visible!important}body.yn-print-report-open .print-report-toolbar{display:none!important}body.yn-print-report-open .print-report-sheet{display:block!important;position:static!important;overflow:visible!important}body.yn-print-report-open .print-map-spread{position:static!important;overflow:visible!important}}.permanent-map-launcher{background:#fff;border:1px solid #dfd8d0;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:0 0 34px;padding:34px 38px;display:flex}.permanent-map-launcher h2{margin:5px 0 8px;font:800 32px/1.1 Inter,Arial,sans-serif}.permanent-map-launcher p{color:#746d67;margin:0}.permanent-map-launcher>button,.permanent-map-card header button,.permanent-map-card aside button{color:#964015;background:#fff;border:1px solid #d6c3b2;border-radius:13px;padding:14px 20px;font:800 15px Inter,Arial,sans-serif}.permanent-map-launcher>button,.permanent-map-card header button.active{color:#fff;background:#ef7622;border-color:#ef7622}.permanent-map-lightbox{z-index:10000;background:#1d1815aa;padding:18px;position:fixed;inset:0}.permanent-map-card{background:#f8f6f2;border-radius:24px;height:calc(100vh - 36px);overflow:hidden;box-shadow:0 30px 90px #0004}.permanent-map-card>header{background:#fff;border-bottom:1px solid #ddd5cd;justify-content:space-between;align-items:center;gap:24px;height:132px;padding:22px 30px;display:flex}.permanent-map-card header h2{margin:4px 0;font:850 36px/1 Inter,Arial,sans-serif}.permanent-map-card header span{color:#776f68}.permanent-map-card header>div:last-child{gap:10px;display:flex}.permanent-map-body{grid-template-columns:minmax(0,1fr) 330px;height:calc(100% - 132px);display:grid}.permanent-map-scroll{overflow:auto}.permanent-map-body aside{background:#fff;border-left:1px solid #ddd5cd;padding:28px}.permanent-map-body aside h3{font:850 25px Inter,Arial,sans-serif}.permanent-map-body aside p{color:#706861}.permanent-map-canvas{background-color:#fbfaf7;background-image:linear-gradient(#eadfd433 1px,#0000 1px),linear-gradient(90deg,#eadfd433 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:34px 34px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:relative}.permanent-room-label{color:#9d9188;text-transform:uppercase;letter-spacing:.1em;font:850 18px Inter,Arial,sans-serif;position:absolute;top:24px;left:28px}.permanent-map-seat,.permanent-landmark{color:var(--platform-neutral-ink);background:#fff;border:1px solid #bcc9c5;border-radius:7px;position:absolute;transform:translate(-50%,-50%)}.permanent-map-seat{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:62px;height:34px;min-height:34px;padding:2px 3px;display:flex;overflow:hidden}.permanent-map-seat strong{font:850 11px/1 Inter,Arial,sans-serif;display:block}.permanent-map-seat small{-webkit-line-clamp:2;color:#786f68;text-align:center;-webkit-box-orient:vertical;max-width:56px;margin:0;font:750 6.8px/1.02 Inter,Arial,sans-serif;display:-webkit-box;overflow:hidden}.permanent-landmark{color:#7d3516;border:2px solid #ad4f20;min-width:105px;min-height:58px;font:850 14px Inter,Arial,sans-serif}:is(.permanent-map-seat:hover,.permanent-map-seat:focus-visible,.permanent-landmark:hover,.permanent-landmark:focus-visible){transform:translate(-50%,-50%)!important}.permanent-map-seat:hover{box-shadow:0 2px 8px rgb(var(--platform-neutral-rgb) / 9.02%);border-color:#577b70}.permanent-map-canvas.editing .permanent-map-seat,.permanent-map-canvas.editing .permanent-landmark{cursor:move}.permanent-map-seat.selected,.permanent-landmark.selected{border-color:#ef7622;box-shadow:0 0 0 4px #ef762255}.permanent-nudge{grid-template-columns:repeat(3,54px);gap:7px;margin:20px 0;display:grid}.permanent-nudge button:first-child{grid-column:2}.permanent-nudge button:nth-child(2){grid-column:1}.permanent-map-stats{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 12px;margin-top:28px;display:grid}.permanent-map-stats b{font:900 30px Inter,Arial,sans-serif}.permanent-map-stats span{color:#756d67}.ps-intro>span{display:none}@media (max-width:900px){.permanent-map-launcher{flex-direction:column;align-items:flex-start}.permanent-map-body{grid-template-columns:1fr}.permanent-map-body aside{display:none}.permanent-map-card>header{flex-direction:column;align-items:flex-start;height:auto}.permanent-map-body{height:calc(100% - 190px)}}.permanent-map-seat{background:#fff8ec;border-color:#cfbfae;gap:4px;width:74px;height:62px;min-height:62px;padding:5px}.permanent-map-seat strong{font-size:13px}.permanent-map-seat small{color:#806f5e;max-width:66px;font-size:9px;line-height:1.05}.permanent-map-seat.assigned{background:#e3f0e9;border-color:#5d8075}.permanent-map-seat.assigned small{color:#3f6258}.permanent-header-actions{align-items:center;gap:12px;display:flex}.permanent-header-actions>a,.permanent-print-controls button{color:#964015;background:#fff;border:1px solid #d6c3b2;border-radius:10px;padding:13px 18px;font:800 14px Inter,Arial,sans-serif;text-decoration:none}.permanent-print-page{background:#eeeae5;min-height:100vh;padding:24px}.permanent-print-controls{justify-content:flex-end;gap:10px;max-width:1400px;margin:0 auto 12px;display:flex}.permanent-print-controls button:first-child{color:#fff;background:#ef7622;border-color:#ef7622}.permanent-print-sheet{background:#fff;max-width:1400px;margin:auto;padding:24px;box-shadow:0 12px 44px #0002}.permanent-print-sheet>header{border-bottom:2px solid #211d1a;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:12px;display:flex}.permanent-print-sheet header p{color:#9b431a;text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px;font:800 11px Inter,Arial,sans-serif}.permanent-print-sheet h1{margin:0;font:850 25px Inter,Arial,sans-serif}.permanent-print-sheet header span{font:750 12px Inter,Arial,sans-serif}.permanent-print-map-wrap{overflow:auto}.permanent-print-map{transform-origin:0 0;background:#fbfaf7;position:relative}.permanent-print-room{color:#8e837a;text-transform:uppercase;letter-spacing:.08em;font:850 14px Inter,Arial,sans-serif;position:absolute;top:20px;left:24px}.permanent-print-seat,.permanent-print-landmark{box-sizing:border-box;text-align:center;position:absolute;transform:translate(-50%,-50%)}.permanent-print-seat{width:68px;height:58px;color:var(--platform-neutral-ink);background:#fff8ec;border:1px solid #cfbfae;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:3px;display:flex}.permanent-print-seat.assigned{background:#e3f0e9;border-color:#577b70}.permanent-print-seat strong{font:900 11px/1 Inter,Arial,sans-serif}.permanent-print-seat small{max-width:62px;font:800 8px/1.05 Inter,Arial,sans-serif;overflow:hidden}.permanent-print-landmark{color:#7d3516;border:2px solid #ad4f20;border-radius:8px;justify-content:center;align-items:center;min-width:105px;min-height:54px;font:850 12px Inter,Arial,sans-serif;display:flex}.permanent-landmark:nth-of-type(3),.permanent-print-landmark.bimah{width:170px;height:138px;font-size:18px}@media print{@page{size:landscape;margin:7mm}.admin-shell:has(.permanent-print-page)>.admin-sidebar{display:none!important}.admin-shell:has(.permanent-print-page){display:block!important}.permanent-print-page{background:#fff;padding:0}.permanent-print-controls{display:none}.permanent-print-sheet{width:100%;max-width:none;box-shadow:none;margin:0;padding:0}.permanent-print-sheet>header{margin-bottom:8px;padding-bottom:7px}.permanent-print-map-wrap{width:100%;height:174mm;overflow:hidden}.permanent-print-map{zoom:.55}}.permanent-map-seat.out-of-neighborhood{color:#6f3e22;background:#f2dfcf;border-color:#9b704e}.permanent-map-seat.yeshiva-bochur{color:#26345e;background:#e4e9f7;border-color:#66729b}.permanent-map-seat.category-vacant{color:var(--platform-neutral-ink);background:#fff8ec;border-color:#cfbfae}.permanent-map-seat.category-vacant small{color:#806f5e}.permanent-map-filters{gap:10px;margin:16px 0 24px;display:grid}.permanent-map-filters label{grid-template-columns:auto 18px 1fr;align-items:center;gap:9px;font:750 14px Inter,Arial,sans-serif;display:grid}.permanent-map-filters input{width:18px;height:18px}.map-key{border:1px solid;border-radius:4px;width:16px;height:16px}.map-key.out{background:#f2dfcf;border-color:#9b704e}.map-key.bochur{background:#e4e9f7;border-color:#66729b}.bochur-seat-control{background:#faf7f3;border:1px solid #ded5cb;border-radius:14px;margin:20px 0;padding:16px}.bochur-seat-control h4{margin:0;font:850 17px Inter,Arial,sans-serif}.bochur-seat-control p{font-size:13px}.neighborhood-status-control{border-top:1px solid #e2d9cf;gap:9px;margin-top:20px;padding-top:18px;display:grid}.neighborhood-status-control>div{gap:3px;display:grid}.neighborhood-status-control span{color:#756d66;font-size:13px}.neighborhood-status-control button{color:#994318;background:#fff;border:1px solid #d4c3b4;border-radius:10px;justify-self:start;padding:10px 14px;font-weight:800}.neighborhood-status-control button.active{color:#6f3e22;background:#f2dfcf;border-color:#9b704e}.neighborhood-status-control small{color:#51715e;font-weight:800}.permanent-map-canvas.assigning-bochur .permanent-map-seat{cursor:pointer}.bochur-assignment-panel{background:#faf7f3;border:1px solid #ded5cb;border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid}.bochur-assignment-panel p,.bochur-assignment-panel b{margin:0}.bochur-assignment-panel label{gap:7px;font:800 14px Inter,Arial,sans-serif;display:grid}.bochur-assignment-panel input{color:#171513;background:#fff;border:1px solid #cfc3b7;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font:600 16px Inter,Arial,sans-serif}.bochur-assignment-panel button{width:100%}.bochur-assignment-panel button.secondary{color:#7b311c;background:#fff}.bochur-error{color:#a13227;font-weight:750}.permanent-map-body:has(.permanent-map-canvas.assigning-bochur) .permanent-map-filters{display:none}.permanent-map-card:not(:has(.permanent-map-canvas.assigning-bochur))>header>div:last-child>button:first-child{display:none}.permanent-landmark--bimah,.permanent-print-landmark--bimah{box-sizing:border-box;width:170px;height:138px;font-size:18px}.permanent-landmark--amud,.permanent-print-landmark--amud{box-sizing:border-box;width:120px;height:62px}.permanent-landmark--rav-chair,.permanent-print-landmark--rav-chair,.permanent-landmark--beam,.permanent-print-landmark--beam,.permanent-landmark--kisei,.permanent-print-landmark--kisei{box-sizing:border-box;width:105px;height:58px}.permanent-landmark,.permanent-print-landmark{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;padding:6px;line-height:1.1;display:flex}.permanent-landmark--bimah,.permanent-print-landmark--bimah{width:170px!important;height:138px!important}.permanent-landmark--amud,.permanent-print-landmark--amud{width:120px!important;height:62px!important}.permanent-landmark--rav-chair,.permanent-print-landmark--rav-chair,.permanent-landmark--beam,.permanent-print-landmark--beam,.permanent-landmark--kisei,.permanent-print-landmark--kisei{width:105px!important;height:58px!important}.permanent-map-card>header button.layout-edit-lock{color:#756b64!important;background:#f7f4f1!important;border-style:dashed!important;font-size:12px!important}@media (max-width:900px){.permanent-map-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.permanent-map-body aside{border-top:1px solid #ddd5cd;border-left:0;max-height:230px;padding:18px 22px;display:block;overflow:auto}.permanent-map-body aside h3{margin:0 0 10px;font-size:21px}.permanent-map-filters{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 14px}.permanent-map-body aside p{margin:8px 0;font-size:13px}.bochur-seat-control{margin:12px 0;padding:12px}}.permanent-print-controls{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;padding:12px 16px}.permanent-print-controls label{color:#554a44;align-items:center;gap:7px;font:750 13px Inter,Arial,sans-serif;display:flex}.permanent-print-controls input{width:17px;height:17px}.permanent-print-controls select{background:#fff;border:1px solid #d7c5b7;border-radius:8px;padding:9px 30px 9px 10px;font:750 13px Inter,Arial,sans-serif}.permanent-print-seat.out-of-neighborhood{color:#6f3e22;background:#f2dfcf;border-color:#9b704e}.permanent-print-seat.yeshiva-bochur{color:#26345e;background:#e4e9f7;border-color:#66729b}.permanent-print-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;width:min(2800px,100%);margin:0 auto;display:grid}.permanent-print-half{min-width:0;overflow:hidden}.permanent-print-half .permanent-print-map-wrap{width:min(100%,calc(var(--permanent-map-half) * .82));overflow:hidden}.permanent-print-left .permanent-print-map-wrap{margin-left:0}.permanent-print-right .permanent-print-map{transform:translateX(calc(-1 * var(--permanent-map-half)))}.permanent-print-right .permanent-print-map-wrap{margin-left:auto;margin-right:0}.permanent-print-legend{color:#4f4944;background:#faf8f5;border:1px solid #ded5cb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 12px;padding:9px 12px;font:750 11px Inter,Arial,sans-serif;display:flex}.permanent-print-legend span{align-items:center;gap:6px;display:flex}.permanent-print-legend i{box-sizing:border-box;background:#fff8ec;border:1px solid #cfbfae;border-radius:4px;width:15px;height:15px}.permanent-print-legend i.assigned{background:#e3f0e9;border-color:#577b70}.permanent-print-legend i.out-of-neighborhood{background:#f2dfcf;border-color:#9b704e}.permanent-print-legend i.yeshiva-bochur{background:#e4e9f7;border-color:#66729b}@media (max-width:900px){.permanent-print-spread{grid-template-columns:1fr}.permanent-print-right .permanent-print-map{transform:none}}@media print{.permanent-single-print .permanent-print-map{zoom:.55}.permanent-spread-print .permanent-print-spread{width:100%;display:block}.permanent-spread-print .permanent-print-sheet{break-after:page;page-break-after:always;width:100%!important;min-height:0!important;overflow:hidden!important}.permanent-spread-print .permanent-print-sheet:last-child{break-after:auto;page-break-after:auto}.permanent-spread-print .permanent-print-map-wrap{width:min(100%,calc(var(--permanent-map-half) * .82));height:174mm;overflow:hidden}.permanent-spread-print .permanent-print-left .permanent-print-map-wrap{margin-left:0;margin-right:auto}.permanent-spread-print .permanent-print-right .permanent-print-map-wrap{margin-left:auto;margin-right:0}.permanent-spread-print .permanent-print-right .permanent-print-map{transform:translateX(calc(-1 * var(--permanent-map-half)))}.permanent-spread-print .permanent-print-map-wrap{width:min(100%,calc(var(--permanent-map-half) * .52));height:160mm}.permanent-spread-print .permanent-print-map{zoom:.52}}@page permanent-seat-spread{size:A4 portrait;margin:7mm}@page permanent-seat-single{size:A4 landscape;margin:7mm}@media print{.permanent-single-print .permanent-print-sheet{page:permanent-seat-single}.permanent-spread-print .permanent-print-sheet{page:permanent-seat-spread}.permanent-spread-print .permanent-print-map-wrap{width:min(100%,calc(var(--permanent-map-half) * .67));height:240mm}.permanent-spread-print .permanent-print-map{zoom:.67}}@page permanent-seat-spread{size:A4 landscape;margin:7mm}@media print{.permanent-spread-print .permanent-print-map-wrap{width:min(100%,calc(var(--permanent-map-half) * .78));height:174mm}.permanent-spread-print .permanent-print-map{zoom:.78}.permanent-spread-print .permanent-print-seat{width:84px;height:58px;padding:4px 5px}.permanent-spread-print .permanent-print-seat strong{font-size:14px}.permanent-spread-print .permanent-print-seat small{max-width:76px;font-size:10px;line-height:1.08}.permanent-spread-print .permanent-print-landmark{font-size:14px}}.expanded-seat-occupant{background:#fff6ed;border-top:1px solid #e5ddd5;border-bottom:1px solid #e5ddd5;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.expanded-seat-occupant>div{align-items:baseline;gap:14px;min-width:0;display:flex}.expanded-seat-occupant span{color:#9d4519;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:13px;font-weight:900}.expanded-seat-occupant strong{overflow-wrap:anywhere;font-size:20px;line-height:1.3}.expanded-seat-occupant button{color:#883d18;background:#fff;border:1px solid #d9c8bb;border-radius:9px;flex:none;padding:8px 12px;font-weight:800}.print-report-overlay{z-index:10050;box-sizing:border-box;overscroll-behavior:contain;width:100vw;height:100dvh}.print-report-sheet{box-sizing:border-box}.print-map-scale{width:var(--print-source-width);height:var(--print-map-height);transform-origin:0 0;position:relative}.print-map-offset{width:var(--print-source-width);height:var(--print-map-height);position:relative}.print-map-wrap{contain:layout paint;box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto;padding:0;overflow:hidden}.print-map-spread{align-items:start}.print-report-overlay .print-map-wrap .map-seat small{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;max-width:56px;font-size:7px;font-weight:850;line-height:1.02;display:-webkit-box;overflow:hidden}.print-report-overlay .print-map-wrap .map-seat span{font-size:12px;line-height:1}@page yn-map{size:A4 landscape;margin:7mm}@page yn-map-spread{size:A4 landscape;margin:7mm}@page yn-list{size:A4 portrait;margin:10mm}@media print{body.yn-print-report-open>:not(.print-report-overlay){display:none!important}body.yn-print-report-open{background:#fff!important;margin:0!important;padding:0!important}body.yn-print-report-open .print-report-overlay{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.yn-print-report-open .print-report-toolbar{display:none!important}body.yn-print-report-open .print-report-sheet{width:100%!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}body.yn-print-report-open .print-map-sheet{page:yn-map}body.yn-print-report-open .two-sheet-layout .print-map-sheet{page:yn-map-spread}body.yn-print-list-open{height:auto!important;max-height:none!important;overflow:visible!important}body.yn-print-report-open .print-list-sheet{page:yn-list;overflow:visible!important}body.yn-print-report-open .print-report-sheet>header{margin:0 0 4mm;padding:0 0 2.5mm}body.yn-print-report-open .print-map-spread{width:100%!important;margin:0!important;display:block!important}body.yn-print-report-open .print-map-half{box-sizing:border-box!important;break-after:auto!important;page-break-after:auto!important;break-inside:avoid-page!important;page-break-inside:avoid!important;height:195mm!important;max-height:195mm!important;overflow:hidden!important}body.yn-print-report-open .print-map-half+.print-map-half{break-before:page!important;page-break-before:always!important}body.yn-print-report-open .print-map-wrap{max-width:none!important;height:auto!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}body.yn-print-report-open .print-map-wrap .seat-map-canvas{zoom:1!important;transform:none!important}body.yn-print-report-open .two-sheet-layout .print-map-wrap .seat-map-canvas{height:var(--print-map-height)!important}body.yn-print-report-open .print-report-overlay .print-map-wrap .map-seat small{max-width:58px!important;font-size:9px!important;font-weight:850!important;line-height:1.02!important}body.yn-print-report-open .print-report-overlay .print-map-wrap .map-seat span{font-size:14px!important}body.yn-print-report-open .print-list-grid{grid-template-columns:1fr 1fr;align-items:start;gap:8mm;overflow:visible}body.yn-print-report-open .print-list-grid table{font-size:9.5pt}body.yn-print-report-open .print-list-grid th{padding:3mm 2.5mm}body.yn-print-report-open .print-list-grid td{padding:2.2mm 2.5mm}}.shul-yom-tov-download{color:#fff;background:#a4481d;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(24px,6vw,92px);display:flex}.shul-yom-tov-download div{gap:3px;display:grid}.shul-yom-tov-download small{text-transform:uppercase;letter-spacing:.14em;color:#f3c7aa;font-size:11px;font-weight:800}.shul-yom-tov-download strong{font:500 clamp(23px,2.8vw,38px)/1.1 var(--font-serif,Georgia,serif)}.shul-yom-tov-download a{color:#fff;border:1px solid #fff6;border-radius:999px;align-items:center;gap:12px;padding:13px 18px;font-weight:800;display:flex}.shul-yom-tov-download a span{font-size:20px}.shul-zmanim.is-compact{padding-top:48px;padding-bottom:48px}.shul-zmanim.is-compact>header{margin-bottom:18px}.shul-zmanim.is-compact h2{font-size:clamp(30px,3.5vw,48px)}.shul-zmanim.is-compact article{padding:20px}.shul-zmanim.is-compact .shul-zmanim-card-head{padding-bottom:14px}.shul-zmanim.is-compact .shul-zmanim-card-head h3{font-size:24px}.shul-zmanim.is-compact .shul-zmanim-times>div{padding:10px 0}.shul-zmanim.is-compact .shul-zmanim-times strong{font-size:16px}@media (max-width:800px){.shul-yom-tov-download{flex-direction:column;align-items:flex-start}.shul-yom-tov-download a{box-sizing:border-box;justify-content:space-between;width:100%}}.shul-zmanim.is-compact{padding:34px clamp(24px,6vw,92px)}.shul-zmanim.is-compact>header{align-items:center;margin-bottom:15px}.shul-zmanim.is-compact h2{margin-top:4px;font-size:clamp(28px,3vw,42px)}.shul-zmanim.is-compact>header>span{font-size:13px}.shul-zmanim.is-compact .shul-zmanim-grid{grid-template-columns:1fr 1fr;gap:12px}.shul-zmanim.is-compact article{box-shadow:none;border-radius:17px;padding:17px 20px}.shul-zmanim.is-compact .shul-zmanim-card-head{align-items:center;padding-bottom:11px}.shul-zmanim.is-compact .shul-zmanim-card-head small{font-size:9px}.shul-zmanim.is-compact .shul-zmanim-card-head h3{margin:3px 0 2px;font-size:21px}.shul-zmanim.is-compact .shul-zmanim-card-head p{font-size:12px}.shul-zmanim.is-compact .shul-zmanim-card-head>b{display:none}.shul-zmanim.is-compact .shul-zmanim-times{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.shul-zmanim.is-compact .shul-zmanim-times>div,.shul-zmanim.is-compact article:not(.is-current) .shul-zmanim-times>div{gap:10px;min-width:0;padding:7px 0}.shul-zmanim.is-compact .shul-zmanim-times span{min-width:0;font-size:13px}.shul-zmanim.is-compact .shul-zmanim-times span small{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;overflow:hidden}.shul-zmanim.is-compact .shul-zmanim-times strong,.shul-zmanim.is-compact article:not(.is-current) .shul-zmanim-times strong{font-size:14px}@media (max-width:800px){.shul-zmanim.is-compact{padding:36px 20px}.shul-zmanim.is-compact>header{align-items:flex-start}.shul-zmanim.is-compact .shul-zmanim-grid{grid-template-columns:1fr}.shul-zmanim.is-compact .shul-zmanim-times{grid-template-columns:1fr 1fr}}@media (max-width:520px){.shul-zmanim.is-compact .shul-zmanim-times{grid-template-columns:1fr}}.shul-zmanim{color:#201813;background:#f6f0e8;padding:78px clamp(24px,6vw,92px)}.shul-zmanim>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.shul-zmanim h2{font:500 clamp(34px,4.2vw,62px)/1.02 var(--font-serif,Georgia,serif);margin:8px 0 0}.shul-zmanim>header>span{color:#796d63;font-size:15px}.shul-zmanim-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.shul-zmanim article{background:#fff;border:1px solid #d9cfc4;border-radius:26px;padding:28px;box-shadow:0 14px 40px #3b24120b}.shul-zmanim article.is-current{background:#fffaf5;border-color:#c76a33}.shul-zmanim-card-head{border-bottom:1px solid #e7ded5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.shul-zmanim-card-head small{text-transform:uppercase;letter-spacing:.12em;color:#b95422;font-size:11px;font-weight:800}.shul-zmanim-card-head h3{font:500 30px/1.1 var(--font-serif,Georgia,serif);margin:6px 0 4px}.shul-zmanim-card-head p{color:#776d66;margin:0}.shul-zmanim-card-head>b{color:#713619;background:#efe4d8;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.shul-zmanim-times{display:grid}.shul-zmanim-times>div{border-bottom:1px solid #eee7e0;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.shul-zmanim-times>div:last-child{border-bottom:0;padding-bottom:0}.shul-zmanim-times span{font-weight:700}.shul-zmanim-times span small{color:#8a817a;margin-top:3px;font-size:12px;font-weight:500;display:block}.shul-zmanim-times strong{white-space:nowrap;color:#9d4519;font-size:20px}.shul-zmanim article:not(.is-current) .shul-zmanim-times>div{padding:13px 0}.shul-zmanim article:not(.is-current) .shul-zmanim-times strong{font-size:17px}@media (max-width:800px){.shul-zmanim{padding:54px 20px}.shul-zmanim>header{flex-direction:column;align-items:flex-start}.shul-zmanim-grid{grid-template-columns:1fr}.shul-zmanim article{padding:22px}.shul-zmanim-times strong{font-size:18px}}.shul-zmanim .shul-zmanim-times span small.is-special{color:#fff;letter-spacing:.08em;text-overflow:clip;text-transform:uppercase;white-space:normal;background:#f47721;border-radius:999px;margin-top:7px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-block;overflow:visible}.shul-zmanim-card-head .shul-zmanim-rav-note{color:#59483e;max-width:560px;margin-top:12px;font-size:13px;line-height:1.45}.shul-zmanim.is-compact .shul-zmanim-rav-note{font-size:11px}.shul-zmanim .shul-zmanim-times span small.is-kiddush-sponsor{color:#7f3b1b;text-overflow:clip;white-space:normal;max-width:420px;margin-top:7px;font-size:12px;font-weight:700;line-height:1.4;overflow:visible}.shul-zmanim.is-compact .shul-zmanim-times span small.is-kiddush-sponsor{white-space:normal;font-size:11px}@media (max-width:520px){.shul-zmanim-times>div:has(.is-kiddush-sponsor){flex-direction:column;align-items:flex-start;gap:8px}.shul-zmanim-times>div:has(.is-kiddush-sponsor) strong{align-self:flex-start}}.shul-zmanim-download{color:#fff;background:#9d4519;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;font-weight:800;display:flex}.shul-zmanim-download span{font-size:22px}.shul-zmanim-download:hover{background:#7f3516}.shul-zmanim.is-compact .shul-zmanim-download{margin-top:14px;padding:13px 16px;font-size:14px}.shul-zmanim-day{margin-top:20px}.shul-zmanim-day h4{color:#713619;border-bottom:2px solid #d9cfc4;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:10px 0;font-size:17px;display:flex}.shul-zmanim-day h4 time{color:#88796e;font-size:13px;font-weight:600}.shul-zmanim-day+.shul-zmanim-day{margin-top:26px}.shul-zmanim-period h5{color:#9d4519;letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0;font-size:12px}.shul-zmanim-period+.shul-zmanim-period{margin-top:18px}.yn-family-pricing-overlay{z-index:20000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#221914b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.yn-family-pricing-dialog{box-sizing:border-box;color:#241a16;background:#fffaf4;border:1px solid #dfcdbd;border-radius:24px;width:min(100%,620px);padding:clamp(28px,5vw,52px);box-shadow:0 30px 90px #180f0a52}.yn-family-pricing-dialog h1{letter-spacing:-.035em;margin:9px 0 18px;font:600 clamp(34px,5vw,52px)/1.04 Playfair Display,Georgia,serif}.yn-family-pricing-dialog>p:not(.yn-kicker){color:#67574e;margin:0;font-size:18px;line-height:1.6}.yn-family-pricing-dialog>div{background:#f5e9dc;border-left:4px solid #f47721;border-radius:4px 12px 12px 4px;gap:5px;margin:26px 0;padding:20px;display:grid}.yn-family-pricing-dialog>div b{font-size:16px}.yn-family-pricing-dialog>div span{color:#6d5c51;line-height:1.5}.yn-family-pricing-dialog>button{color:#fff;cursor:pointer;background:#f47721;border:1px solid #d96720;border-radius:10px;width:100%;min-height:54px;font-size:16px;font-weight:850;box-shadow:0 9px 20px #b34b1433}:is(.yn-family-pricing-dialog>button:hover,.yn-family-pricing-dialog>button:focus-visible){outline-offset:3px;background:#dd641b;outline:3px solid #efb183}@media (max-width:600px){.yn-family-pricing-overlay{align-items:end;padding:12px}.yn-family-pricing-dialog{border-radius:22px;padding:28px 22px}.yn-family-pricing-dialog h1{font-size:36px}.yn-family-pricing-dialog>p:not(.yn-kicker){font-size:16px}}.yn-prior-purchases{background:#fff4e8;border:1px solid #d9b690;border-radius:12px;margin-top:18px;padding:22px}.yn-prior-purchases h2{margin:5px 0 15px;font:600 26px/1.15 Playfair Display,Georgia,serif}.yn-prior-purchases>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.yn-prior-purchases>div span{background:#fffaf4;border-radius:8px;justify-content:space-between;gap:14px;padding:11px 13px;display:flex}.yn-prior-purchases>div b{font-size:12px}.yn-prior-purchases>div strong{color:#a74a1c}.yn-prior-purchases>p:last-child{color:#67564a;margin:15px 0 0;font-size:13px;line-height:1.55}@media (max-width:600px){.yn-prior-purchases>div{grid-template-columns:1fr}}.yn-choice-grid.yn-status-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.yn-membership-offer-overlay{z-index:20000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#221914b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.yn-membership-offer-dialog{box-sizing:border-box;color:#241a16;background:#fffaf4;border:1px solid #dfcdbd;border-radius:24px;width:min(100%,650px);padding:clamp(28px,5vw,52px);box-shadow:0 30px 90px #180f0a52}.yn-membership-offer-dialog h1{letter-spacing:-.035em;margin:9px 0 18px;font:600 clamp(34px,5vw,52px)/1.04 Playfair Display,Georgia,serif}.yn-membership-offer-dialog>p:not(.yn-kicker){color:#67574e;margin:0;font-size:18px;line-height:1.6}.yn-membership-offer-dialog>div{background:#f5e9dc;border-left:4px solid #f47721;border-radius:4px 12px 12px 4px;gap:6px;margin:26px 0;padding:20px;display:grid}.yn-membership-offer-dialog>div span{color:#67574e;line-height:1.55}.yn-membership-offer-dialog>a,.yn-membership-offer-dialog>button{box-sizing:border-box;text-align:center;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:54px;font-size:15px;font-weight:850;display:flex}.yn-membership-offer-dialog>a{color:#fff;background:#f47721;border:1px solid #d96720}.yn-membership-offer-dialog>button{color:#55453c;cursor:pointer;background:#fffaf4;border:1px solid #c9b6a5;margin-top:10px}:is(.yn-membership-offer-dialog>a:hover,.yn-membership-offer-dialog>a:focus-visible){background:#dd641b}:is(.yn-membership-offer-dialog>button:hover,.yn-membership-offer-dialog>button:focus-visible){background:#f2e5d8}@media (max-width:600px){.yn-choice-grid.yn-status-choices{grid-template-columns:1fr}.yn-membership-offer-overlay{align-items:end;padding:12px}.yn-membership-offer-dialog{border-radius:22px;padding:28px 22px}.yn-membership-offer-dialog h1{font-size:36px}.yn-membership-offer-dialog>p:not(.yn-kicker){font-size:16px}}.yn-page-one-capacity-warning{color:#64331f;background:#fff0e9;border:1px solid #d88a68;border-left:5px solid #b54b27;border-radius:6px 12px 12px 6px;gap:5px;margin:20px 0;padding:18px 20px;display:grid}.yn-page-one-capacity-warning>b{font-size:17px}.yn-page-one-capacity-warning>span{font-weight:850}.yn-page-one-capacity-warning>p{color:#765044;margin:4px 0 0;font-size:13px;line-height:1.5}.yn-page-one-capacity-warning>ul{flex-wrap:wrap;gap:8px;margin:7px 0 3px;padding:0;list-style:none;display:flex}.yn-page-one-capacity-warning li{background:#fffaf7;border:1px solid #e2b8a6;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:12px;font-weight:800;display:flex}.yn-page-one-capacity-warning li strong{color:#8a321d;letter-spacing:.06em;text-transform:uppercase;background:#f4d2c4;border-radius:999px;padding:4px 7px;font-size:9px}.yn-page-one-capacity-warning.limited{color:#5f4214;background:#fff8e8;border-color:#d9ad62 #d9ad62 #d9ad62 #b57a17}.yn-page-one-capacity-warning.limited>p{color:#735d38}.yn-page-one-capacity-warning.limited li{background:#fffdf7;border-color:#e5c98e}.yn-page-one-capacity-warning.limited li strong{color:#704b0c;background:#f4dfae}@media (max-width:600px){.yn-page-one-capacity-warning>ul{display:grid}.yn-page-one-capacity-warning li{border-radius:10px;justify-content:space-between}}.yn-availability-board{background:#fff;border:1px solid #ddd7cf;border-radius:14px;gap:16px;margin:20px 0;padding:20px;display:grid}.yn-availability-board>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.yn-availability-board>div>b{font-size:18px}.yn-availability-board>div>span,.yn-availability-board>p{color:#746d66;font-size:13px}.yn-availability-board>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.yn-availability-board li{background:#fff;border:1px solid;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:13px 14px;font-size:13px;font-weight:800;display:flex}.yn-availability-board li span{min-width:0}.yn-availability-board li strong{letter-spacing:.045em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.yn-availability-board li.available{color:#245d34;background:#f4faf5;border-color:#a9cfb2}.yn-availability-board li.available strong{color:#245d34;background:#d9efdf}.yn-availability-board li.limited{color:#76500e;background:#fff9eb;border-color:#e0b86f}.yn-availability-board li.limited strong{color:#76500e;background:#f7e0ad}.yn-availability-board li.final{color:#9a4218;background:#fff6ed;border-color:#e37a32}.yn-availability-board li.final strong{color:#8b3511;background:#f7d3b5}.yn-availability-board li.sold-out{color:#761f19;background:#fff0ee;border-color:#9b3027}.yn-availability-board li.sold-out strong{color:#fff;background:#a83228}.yn-availability-board>p{margin:0}.yn-availability-board>p b{color:#842719}@media (max-width:700px){.yn-availability-board>div{flex-direction:column;align-items:flex-start;gap:3px}.yn-availability-board>ul{grid-template-columns:1fr}.yn-availability-board li{font-size:12px}}.yn-availability-board li:has(.yn-waitlist-callout){padding:0;display:grid;overflow:hidden}.yn-availability-board li>div{justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.yn-waitlist-callout{color:#641a15;background:#f4cbc6;border-top:2px solid #9b3027;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.yn-waitlist-callout b{flex:none;font-size:13px}.yn-waitlist-callout span{color:#692d27;text-align:right;font-size:11px;font-weight:650;line-height:1.45}.yn-waitlist-callout em{font-style:normal;font-weight:900}@media (max-width:600px){.yn-waitlist-callout{flex-direction:column;align-items:flex-start;gap:3px}.yn-waitlist-callout span{text-align:left}}.yn-availability-board li.closed{color:#625b55;background:#f4f2ef;border-color:#b8b1aa}.yn-availability-board li.closed strong{color:#514a44;background:#ded9d3}.yn-registration-terms{background:#fffaf4;border:1px solid #d9cbbd;border-radius:14px;gap:16px;margin:22px 0;padding:22px;display:grid}.yn-registration-terms h2{margin:5px 0 0;font-size:25px;line-height:1.15}.yn-registration-terms-list{background:#fff;border:1px solid #e2d7cd;border-radius:10px;max-height:280px;padding:16px 20px;overflow:auto}.yn-registration-terms-list ul{gap:10px;margin:0;padding-left:20px;display:grid}.yn-registration-terms-list li{color:#554a43;font-size:14px;line-height:1.5}.yn-registration-terms>label{color:#3e3028;cursor:pointer;background:#fff1e4;border:1px solid #d6b28f;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;font-weight:800;line-height:1.45;display:flex}.yn-registration-terms>label input{accent-color:#ef7622;flex:none;width:21px;height:21px;margin:0}@media (max-width:600px){.yn-registration-terms{padding:17px}.yn-registration-terms-list{max-height:320px;padding:14px}.yn-registration-terms h2{font-size:22px}}.yn-membership-review-note>div:first-child{flex-direction:column;gap:4px;display:flex}.yn-early-membership-offer{border-top:1px solid #7041352e;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding-top:12px;display:flex}.yn-early-membership-offer>div{flex-direction:column;gap:3px;max-width:780px;display:flex}.yn-early-membership-offer a{background:#f5791f;border:2px solid #c95513;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:11px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #70413533;color:#fff!important}:is(.yn-early-membership-offer a:hover,.yn-early-membership-offer a:focus-visible){outline-offset:2px;background:#c95513;outline:3px solid #efb183;color:#fff!important}@media (max-width:800px){.yn-early-membership-offer{flex-direction:column;align-items:flex-start}.yn-early-membership-offer a{box-sizing:border-box;text-align:center;width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--kk-ink:#171512;--kk-espresso:#7d3f1c;--kk-ivory:#f8f7f3;--kk-paper:#fff;--kk-gold:#ee7824;--kk-line:#e4e1db;--sleek-orange:#ee7824;--sleek-orange-dark:#a44f1c;--sleek-muted:#6f6c67;--sleek-shadow:0 12px 34px #2019130e}body{color:#171512;background:#f8f7f3}.kehilla-network-bar{color:#fff;z-index:60;background:#171512;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:28px;min-height:42px;padding:5px 4.5vw;display:flex;position:relative}.universal-public-header{z-index:70;width:100%;max-width:none;margin:0;position:relative}.universal-public-header>.kehilla-network-bar,.universal-public-header>.shul-nav{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.kehilla-network-brand{flex:none;align-items:center;display:flex}.kehilla-network-brand img{object-fit:contain;max-width:190px;display:block;width:auto!important;height:30px!important}.kehilla-network-bar nav{white-space:nowrap;align-items:center;gap:24px;display:flex}.kehilla-network-bar nav a{color:#d8d4cf;padding:7px 0;font-size:11px;font-weight:700;text-decoration:none;transition:color .15s}.kehilla-network-bar nav a:hover,.kehilla-network-bar nav a.active{color:#ff9a52}.kehilla-network-bar nav a.active{box-shadow:inset 0 -2px #ee7824}.network-label-mobile{display:none}.shul-home{--forest:#171512;--paper:#f8f7f3;--gold:var(--sleek-orange);color:#171512;background:#f8f7f3}.shul-nav{color:#171512;height:82px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-color:#e6e2dc;padding:0 4.5vw;position:sticky;top:0}.shul-nav .shul-wordmark small{color:#7a756f}.shul-nav nav a{letter-spacing:0;text-transform:none;font-size:11px;font-weight:700}.shul-nav nav a:not(.shul-nav-join):not(.shul-nav-donate):not(.shul-nav-login):hover{color:var(--sleek-orange)}.shul-nav-join,.shul-primary{border:0;background:var(--sleek-orange)!important;color:#fff!important;border-radius:999px!important}.shul-secondary{border-color:#ffffff9e;border-radius:999px!important}.shul-nav .shul-nav-donate{background:#8b6847;border:0;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 3px 10px #5339241f;color:#fff!important}.shul-nav .shul-nav-donate:hover{background:#704f34;transform:translateY(-1px);color:#fff!important}.shul-mobile-menu-button,.shul-nav .shul-mobile-menu{display:none}@media (max-width:900px){.shul-desktop-nav{display:none!important}.shul-mobile-menu-button{color:#171512;cursor:pointer;background:#fff;border:1px solid #ded8d0;border-radius:999px;grid-template-rows:repeat(3,5px);grid-template-columns:22px auto;align-items:center;column-gap:9px;min-width:88px;padding:10px 12px;font:700 11px/1 Inter,system-ui,sans-serif;display:grid}.shul-mobile-menu-button span{background:currentColor;border-radius:2px;grid-column:1;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.shul-mobile-menu-button b{font:inherit;grid-area:1/2/4}.shul-mobile-menu-button[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.shul-mobile-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.shul-mobile-menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.shul-nav .shul-mobile-menu{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #e1ddd7;border-radius:18px;max-height:calc(100vh - 145px);padding:10px;position:absolute;top:calc(100% + 8px);left:14px;right:14px;overflow-y:auto;box-shadow:0 18px 50px #1e18142e}.shul-nav .shul-mobile-menu.open{grid-template-columns:1fr 1fr;gap:4px;display:grid}.shul-nav .shul-mobile-menu a{color:#27231f;border-radius:10px;align-items:center;min-height:44px;letter-spacing:0!important;text-transform:none!important;border:0!important;padding:10px 12px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.shul-nav .shul-mobile-menu a:hover,.shul-nav .shul-mobile-menu a:focus{color:#974414;background:#fff0e5}.shul-nav .shul-mobile-menu a:nth-last-child(-n+3){background:#f7f3ed;margin-top:5px}.shul-nav .shul-mobile-menu a:nth-last-child(2){background:#8b6847;color:#fff!important}.shul-nav .shul-mobile-menu a:last-child{background:#ee7824;color:#fff!important}}@media (max-width:520px){.shul-wordmark span{max-width:185px}.shul-mobile-menu.open{grid-template-columns:1fr}.shul-mobile-menu{left:10px;right:10px}.shul-nav .shul-mobile-menu a:nth-last-child(-n+3){margin-top:2px}}@media (max-width:900px){.shul-nav nav .shul-nav-donate{display:inline-flex!important}}@media (max-width:600px){.shul-nav .shul-nav-donate{padding:9px 13px;display:none!important}}.shul-hero{background:#171512;min-height:calc(100vh - 82px)}.shul-hero-copy{min-height:calc(100vh - 82px)}.shul-hero h1{letter-spacing:-.06em;font-family:Inter,system-ui,sans-serif;font-weight:800;line-height:.94}.shul-hero h1 em{color:#ffc190;font-family:Playfair Display,Georgia,serif;font-weight:500}.shul-overline{color:#ffad70}.shul-hero figcaption{background:#14110ea3;border:1px solid #ffffff2e;box-shadow:0 14px 38px #00000029}.shul-now{box-shadow:var(--sleek-shadow);background:#fff;border:1px solid #e4e1db;border-radius:20px;margin:0 4.5vw}.shul-now>div,.shul-now>a{border-color:#e8e5df}.shul-now>a,.shul-bulletins span,.shul-section-no,.shul-values span{color:var(--sleek-orange-dark)}.shul-intro h2,.shul-rav h2,.shul-current h2,.shul-connect h2{letter-spacing:-.055em;font-family:Inter,system-ui,sans-serif;font-weight:800}.shul-intro-copy p{color:#625e59}.shul-values{background:0 0;gap:18px}.shul-values article{box-shadow:none;background:#fff;border:1px solid #e4e1db;border-radius:20px;padding:34px}.shul-values b{font-family:Inter,system-ui,sans-serif;font-weight:750}.shul-values span{background:#fff5ed;border-color:#f2b284}.shul-rav{color:#171512;box-shadow:var(--sleek-shadow);background:#fff;border:1px solid #e4e1db;border-radius:24px}.shul-rav-lead{color:#312d29;margin-bottom:34px}.shul-rav-lead+p{margin-top:0}.shul-rav>div>p:not(.shul-section-no):not(.shul-overline):not(.shul-rav-lead){color:#6b6762}.shul-rav a{color:var(--sleek-orange-dark)}.shul-rav figure span{color:#171512;background:#fff;box-shadow:0 8px 24px #0000001f}.shul-bulletins{border-color:#171512}.shul-bulletins a{border-color:#e2dfd9}.shul-bulletins a:hover{background:#fff4eb}.shul-connect{color:#fffaf5;background:#3e2c22;border-radius:24px}.shul-connect .shul-overline{color:#efb382}.shul-footer{color:#171512;background:#fff;border-top:1px solid #e4e1db;border-radius:0}.shul-footer .shul-wordmark img{filter:none}.shul-footer .shul-wordmark small{color:#77726c}.shul-communications{grid-template-columns:.9fr 1.15fr .95fr;align-items:stretch;gap:42px;padding:56px;display:grid}.communications-copy{align-self:center}.communications-copy h2{margin:10px 0 18px;font-size:clamp(40px,5vw,76px);line-height:.94}.communications-copy p:last-child{color:#eaded5;max-width:430px;font-size:17px;line-height:1.55}.communications-form{color:#211a15;background:#fff8f1;border:1px solid #fff3;border-radius:22px;align-self:center;padding:28px}.communications-form h3{margin:0 0 20px;font-size:25px}.communications-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.communications-fields label{gap:7px;font-size:13px;font-weight:700;display:grid}.communications-fields label:last-child{grid-column:1/-1}.communications-fields input{box-sizing:border-box;width:100%;padding:13px 15px;font-size:16px}.communications-checks{gap:10px;margin:20px 0;display:grid}.communications-checks label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.communications-checks input{accent-color:#171512;flex:none;width:18px;height:18px;margin-top:1px}.communications-form button{color:#fff;background:#171512;border:1px solid #171512;border-radius:999px;width:100%;padding:14px 18px;font-size:15px;font-weight:800}.communications-form button:disabled{opacity:.55}.communications-status{margin:12px 0 0;font-size:14px;font-weight:700}.communications-panel{align-self:center;gap:26px;display:grid}.communications-contact{gap:18px;padding-bottom:4px;display:grid}.communications-contact p{gap:5px;margin:0;display:grid}.communications-contact span{color:#cdbdb2;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.shul-connect .communications-contact a{color:#fffaf5;overflow-wrap:anywhere;border:0;width:max-content;max-width:100%;padding:0;font-size:16px;font-weight:750;text-decoration:none}.shul-connect .communications-contact a:hover{text-underline-offset:4px;text-decoration:underline}.communications-links{gap:10px;display:grid}.shul-connect .communications-links a{color:#2e211a;background:#fff8f1;border:1px solid #ffffff38;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:13px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s,border-color .2s;display:flex}.shul-connect .communications-links a span{font-size:20px;font-weight:500}.shul-connect .communications-links a:hover{background:#fff;border-color:#fff;padding-left:16px;transform:translateY(-1px)}.shul-connect .communications-links a:after{display:none}@media (max-width:1050px){.shul-communications{grid-template-columns:1fr 1fr}.communications-copy{grid-column:1/-1}.communications-copy p:last-child{max-width:680px}}@media (max-width:720px){.shul-communications{grid-template-columns:1fr;gap:28px;padding:34px 22px}.communications-copy{grid-column:auto}.communications-fields{grid-template-columns:1fr}.communications-fields label:last-child{grid-column:auto}}.home-location{color:#fffaf5;background:#49362b;border:1px solid #3722174d;border-radius:24px;grid-template-columns:minmax(320px,.72fr) minmax(480px,1.28fr);min-height:320px;margin:0 3vw 3vw;display:grid;overflow:hidden}.home-location-copy{flex-direction:column;justify-content:center;padding:clamp(24px,2.8vw,42px);display:flex}.home-location-copy .shul-overline{color:#e0b489;margin:0 0 10px;font-size:12px}.home-location-copy h2{max-width:620px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.2vw,54px);line-height:.98}.home-location-address{margin:16px 0 0;font-size:clamp(16px,1.15vw,20px);font-weight:700;line-height:1.35}.home-location-note{color:#ded0c5;max-width:560px;margin:10px 0 0;font-size:14px;line-height:1.5}.home-location-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.home-location-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:14px;font-weight:750;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.location-primary{color:#2c211b;background:#fff7ef}.location-primary:hover{background:#e6b47f}.location-primary span{margin-left:10px}.location-secondary{color:#fffaf5;border:1px solid #fffaf594}.location-secondary:hover{background:#ffffff1f;border-color:#fffaf5}.home-location-map{background:#ede8e1;min-height:320px}.home-location-map iframe{filter:saturate(.8)contrast(.96);border:0;width:100%;height:100%;min-height:320px;display:block}@media (max-width:1050px){.home-location{grid-template-columns:1fr}.home-location-map,.home-location-map iframe{min-height:340px}}@media (max-width:720px){.home-location{border-radius:20px;margin:0 10px 34px}.home-location-copy{padding:30px 24px}.home-location-copy h2{font-size:38px}.home-location-actions{flex-direction:column}.home-location-actions a{width:100%}.home-location-map,.home-location-map iframe{min-height:320px}}@media (min-width:1051px){.shul-communications{gap:34px;min-height:480px;padding:42px 56px}.home-location{min-height:320px}.home-location-copy{padding:clamp(24px,2.8vw,42px)}.home-location-address,.home-location-actions{margin-top:16px}.home-location-map,.home-location-map iframe{min-height:320px}}.public-membership,.yn-page{color:#171512!important;background:#f8f7f3!important}.public-membership>header,.yn-header{color:#171512!important;background:#fff!important;border-color:#e4e1db!important}.yn-header img{filter:none}.yn-header small,.yn-header em{color:#77726c}.membership-application-hero h1,.yn-form h1{letter-spacing:-.055em;font-family:Inter,system-ui,sans-serif!important;font-weight:800!important}.application-shell,.application-complete,.yn-form{box-shadow:var(--sleek-shadow)!important;background:#fff!important;border:1px solid #e4e1db!important;border-radius:20px!important}.application-progress{background:#f0efeb!important}.application-progress li{color:#88847e}.application-progress li.active{color:#171512}.application-progress li.active b{background:var(--sleek-orange);border-color:var(--sleek-orange);color:#fff}.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-package-grid article{background:#fff!important;border-color:#e1ded8!important;border-radius:14px!important}.public-levels button.selected,.payment-frequency button.selected,.yn-choice-grid button.selected,.yn-package-grid article.active{box-shadow:inset 0 0 0 1px var(--sleek-orange);border-color:var(--sleek-orange)!important;background:#fff6ef!important}.application-actions button,.yn-page .yn-actions button,.yn-page .yn-verify>button{background:var(--sleek-orange)!important;border-color:var(--sleek-orange)!important;color:#fff!important;border-radius:999px!important}.admin-shell{color:#171512;background:#f7f7f5;grid-template-columns:236px 1fr}.admin-sidebar{color:#171512;background:#fff;border-right:1px solid #e4e1db;padding:24px 16px}.admin-brand{border-color:#e4e1db}.admin-brand img{filter:none}.admin-brand small,.admin-account small{color:#817d77}.admin-sidebar nav a{color:#625e59;border-radius:10px;font-weight:650}.admin-sidebar nav a:hover,.admin-sidebar nav a.active{color:#8c3f14;background:#fff1e7}.admin-nav-group{border-color:#e4e1db}.admin-nav-group summary{color:#625e59}.admin-nav-group summary:hover,.admin-nav-group summary.active{color:#8c3f14;background:#fff1e7}.admin-subnav{border-color:#e9e6e0}.admin-sidebar nav .admin-subnav a{color:#706b65}.admin-sidebar nav .admin-subnav a:before{background:var(--sleek-orange)}.admin-sidebar nav .admin-subnav a.active{color:#8c3f14;background:#fff1e7}.admin-account{border-color:#e4e1db;grid-template-columns:34px minmax(0,1fr);width:100%;min-width:0;display:grid;overflow:hidden}.admin-account>span:last-child{min-width:0;display:block;overflow:hidden}.admin-account b,.admin-account small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.admin-account small{text-transform:none;letter-spacing:.01em}.admin-account .admin-avatar{aspect-ratio:1;text-align:center;color:#8c3f14;background:#ffe0ca;border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;padding:0;line-height:1;display:grid}.admin-main{max-width:1480px;padding-top:44px}.admin-topbar{margin-bottom:34px}.admin-topbar h1{letter-spacing:-.045em;font-family:Inter,system-ui,sans-serif;font-size:40px;font-weight:800}.admin-topbar p,.admin-kicker{color:#c35919}.admin-season small{color:#837f79}.admin-intro,.membership-admin-intro,.ps-intro,.engine-hero,.approval-hero,.reconcile-intro,.mapping-intro,.mapping-decision,.settings-intro,.messaging-intro{color:#171512!important;box-shadow:none!important;background:#fff!important;border:1px solid #e4e1db!important;border-radius:18px!important}.admin-intro p:last-child,.membership-admin-intro p:not(.admin-kicker),.ps-intro p:not(.admin-kicker),.engine-hero p:not(.admin-kicker),.approval-hero p:not(.admin-kicker),.reconcile-intro p:not(.admin-kicker),.mapping-intro p:not(.admin-kicker),.mapping-decision p:not(.admin-kicker),.settings-intro p:not(.admin-kicker),.messaging-intro p:not(.admin-kicker){color:#6f6b65!important}.settings-intro>span,.messaging-intro>span,.membership-admin-intro>span,.ps-intro>span,.engine-hero>span,.approval-hero>span,.reconcile-intro>span,.mapping-intro>span{background:#fff5ed;color:#a44f1c!important;border-color:#f0c6aa!important}.admin-card,.admin-section,.admin-bottom-grid article,.seat-map-panel,.assignment-panel,.pricing-admin-card,.pricing-tier-card,.membership-stats article,.membership-panel,.membership-lifecycle,.member-directory,.member-profile-grid>article,.member-profile-section,.settings-sections article,.membership-settings,.messaging-general,.template-editor,.mailchimp-intro,.mailchimp-settings,.mailchimp-settings article,.capacity-admin-card,.ps-search,.ps-operation,.correction-card,.engine-result,.approval-gates article,.snapshot-control,.reconcile-card,.mapping-card{box-shadow:none!important;background:#fff!important;border-color:#e4e1db!important;border-radius:16px!important}.admin-card strong,.settings-sections a,.admin-section-heading a,.admin-bottom-grid a{color:#b75117}.admin-card:hover,.settings-sections article:hover{border-color:#efad83!important;box-shadow:0 10px 28px #2b1f150b!important}.nedarim-monitor{margin-bottom:20px}.nedarim-monitor .admin-section-heading button{color:#a14313;background:#fff7f0;border:1px solid #dfc8b8;border-radius:9px;padding:10px 15px;font-weight:800}.monitor-summary{color:#766b64;font-size:12px}.monitor-list{border-top:1px solid #ece7e1;margin-top:18px;display:grid}.monitor-list>a{color:#211d1a;border-bottom:1px solid #ece7e1;grid-template-columns:10px 1fr auto;align-items:center;gap:13px;padding:14px 4px;text-decoration:none;display:grid}.monitor-list b,.monitor-list small{display:block}.monitor-list b{font-size:12px}.monitor-list small{color:#84776e;margin-top:4px;font-size:10px}.monitor-list em{color:#b75117;font-size:10px;font-style:normal;font-weight:800}.monitor-dot{background:#b9a99d;border-radius:50%;width:8px;height:8px}.monitor-dot.warning{background:#d99035}.monitor-dot.urgent{background:#bf3f2d}.monitor-error{color:#a53224;background:#fff0ed;border-radius:9px;padding:14px;font-weight:700}.nedarim-monitor footer{color:#897c73;justify-content:space-between;gap:20px;margin-top:18px;font-size:10px;display:flex}.nedarim-monitor footer a{color:#b75117;font-weight:800}@media (max-width:650px){.monitor-list>a{grid-template-columns:10px 1fr}.monitor-list em{grid-column:2}.nedarim-monitor footer{flex-direction:column}}.settings-navigation{background:#faf9f6!important;border-color:#e4e1db!important}.settings-navigation-title b{font-weight:800;color:#171512!important;font-family:Inter,system-ui,sans-serif!important}.settings-navigation a{color:#5f5b55!important;border-radius:10px!important}.settings-navigation a:hover,.settings-navigation a:focus{color:#974414!important;background:#fff0e5!important}.settings-navigation a span{color:var(--sleek-orange)!important}.template-editor aside{background:#f4f3ef!important}.template-editor aside button.active{box-shadow:0 1px 8px #1e191414;color:#9b4514!important;background:#fff!important}.pricing-row-head,.member-directory-head,.reconcile-head,.mapping-head{color:#fff!important;background:#26231f!important}.approval-panel{border:1px solid #f0c3a6;color:#171512!important;background:#fff3ea!important}.approval-panel p:not(.admin-kicker){color:#6f6259!important}button:not(:disabled),.button{transition:transform .15s,background .15s,border-color .15s}button:not(:disabled):hover,.button:hover{transform:translateY(-1px)}.settings-actions button,.template-actions button:last-child,.pricing-admin-actions button,.capacity-actions button,.ps-preview,.ps-review button,.correction-card button,.snapshot-control button,.membership-queue-actions button:first-child{background:var(--sleek-orange)!important;border-color:var(--sleek-orange)!important;color:#fff!important;border-radius:999px!important}input,select,textarea{color:#171512;background:#fff!important;border-color:#dcd8d1!important;border-radius:10px!important}input:focus,select:focus,textarea:focus{outline:3px solid #ee782424;border-color:var(--sleek-orange)!important}@media (max-width:900px){.admin-sidebar{border-bottom:1px solid #e4e1db;border-right:0}.shul-rav{margin-left:18px;margin-right:18px}}@media (max-width:650px){.kehilla-network-bar{gap:10px;min-height:42px;padding:5px 12px;overflow:hidden}.kehilla-network-brand{min-width:0}.kehilla-network-brand img{max-width:68px;width:68px!important;height:auto!important}.kehilla-network-bar nav{flex:1;justify-content:flex-end;gap:clamp(9px,3vw,14px);min-width:0;display:flex!important}.kehilla-network-bar nav a{flex:none;padding:8px 0;font-size:10px;display:inline-flex!important}.network-label-desktop{display:none}.network-label-mobile{display:inline}}@media (min-width:901px) and (max-width:1200px){.shul-desktop-nav{display:none!important}.shul-mobile-menu-button{color:#171512;cursor:pointer;background:#fff;border:1px solid #ded8d0;border-radius:999px;grid-template-rows:repeat(3,5px);grid-template-columns:22px auto;align-items:center;column-gap:9px;min-width:88px;padding:10px 12px;font:700 11px/1 Inter,system-ui,sans-serif;display:grid}.shul-mobile-menu-button span{background:currentColor;border-radius:2px;grid-column:1;width:22px;height:2px;display:block}.shul-mobile-menu-button b{font:inherit;grid-area:1/2/4}.shul-mobile-menu-button[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.shul-mobile-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.shul-mobile-menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.shul-nav .shul-mobile-menu{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #e1ddd7;border-radius:18px;max-height:calc(100vh - 145px);padding:10px;position:absolute;top:calc(100% + 8px);left:14px;right:14px;overflow-y:auto;box-shadow:0 18px 50px #1e18142e}.shul-nav .shul-mobile-menu.open{grid-template-columns:1fr 1fr;gap:4px;display:grid}.shul-nav .shul-mobile-menu a{color:#27231f;border-radius:10px;align-items:center;min-height:44px;letter-spacing:0!important;text-transform:none!important;border:0!important;padding:10px 12px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.shul-mobile-account{background:#f7f3ed;border-top:1px solid #e5ded7;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:7px;padding:13px;display:grid}.shul-mobile-account span{flex-direction:column;min-width:0;display:flex}.shul-user-account{display:none}}.page-transition{animation:.28s cubic-bezier(.22,.75,.3,1) both kk-page-enter}.site-navigation-feedback{z-index:1000;border:1px solid var(--ui-line,#e5e2dc);border-radius:var(--ui-radius-sm,9px);background:var(--ui-surface,#fff);color:var(--ui-ink,#191714);pointer-events:none;padding:10px 16px;font:500 14px/1.5 Inter,system-ui,sans-serif;position:fixed;bottom:20px;right:20px}.site-page-loading{max-width:1200px;min-height:45vh;margin:0 auto;padding:48px 24px}.site-loading-placeholder{opacity:.045;background:currentColor;border-radius:14px;height:180px;margin-top:24px}@keyframes kk-page-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-transition{animation:none}}.shul-user-account{border-left:1px solid #e1ddd7;align-items:center;gap:8px;margin-left:2px;padding-left:9px;display:flex}.shul-nav .shul-user-identity{align-items:center;gap:7px;min-width:0;display:flex;color:#27231f!important;text-transform:none!important;padding:0!important}.shul-user-identity i{color:#a74717;background:#f3e4d7;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:850;display:grid}.shul-user-identity span{flex-direction:column;min-width:0;max-width:112px;line-height:1.05;display:flex}.shul-user-identity small{color:#8c8178;font-size:8px;font-weight:750}.shul-user-identity b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.shul-nav .shul-user-logout{white-space:nowrap;border:1px solid #d9c9bc;border-radius:999px;color:#9b4218!important;padding:8px 10px!important;font-size:9px!important;font-weight:800!important}.shul-mobile-account{display:none}@media (max-width:900px){.shul-mobile-account{background:#f7f3ed;border-top:1px solid #e5ded7;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:7px;padding:13px;display:grid}.shul-mobile-account span{flex-direction:column;min-width:0;display:flex}.shul-mobile-account small{color:#8a7f76;font-size:9px;font-weight:700}.shul-mobile-account b,.shul-mobile-account em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shul-mobile-account b{margin-top:3px;font-size:13px}.shul-mobile-account em{color:#746b64;margin-top:3px;font-size:10px;font-style:normal}.shul-nav .shul-mobile-account>a{justify-content:center;color:#fff!important;background:#ee7824!important;min-height:38px!important;padding:8px 13px!important;display:inline-flex!important}.shul-user-account{display:none}}:is(.button-neutral,.admin-shell .button,.ui-button,.admin-logout,.admin-shell button.secondary,.admin-shell .secondary-button,.admin-shell .button-secondary,.donation-maintenance-content button,.donation-preview-button,.donation-preview-dialog button,.donation-results button,.donation-pagination button,.receipt-actions a,.invoice-overview .invoice-row-actions>button,.invoice-overview .invoice-record-payment,.invoice-detail-actions .invoice-record-payment,.kibbud-service button,.kibbud-dialog button,.kibbud-profile-link,.manual-charge-trigger,.manual-charge-dialog button,.payment-received-dialog header button,.receipt-tabs button,.receipt-results button,.receipt-search,.purchaser-picker a,.purchaser-directory button,.purchaser-merge-dialog button,.sponsor-manager header button,.sponsor-manager-list button,.sponsor-invoice-link,.kiddush-invoice-button,.kiddush-edit-record,.billing-tabs button,.catalog-order-actions button,.catalog-picker-groups button,.kiddush-view-toggle button,.quote-choice button,.quote-presets button,.quote-modal-heading .quote-back,.quote-custom .button,.rt-tabs button,.rt-sponsor-groups button,.vendor-order-manual-button,.contact-history-clear button,.special-archive button,.hero-mode-picker button,.hero-media-picker header button,.hero-view-toggle button,.media-tools button,.annual-year-groups .annual-dues-history article button,.profile-missed-month-list button,.profile-payment-drafts button,.exchange-rate-box button,.application-history-card header button,.member-profile-nav button,.member-seat-map-card header button,.member-seat-map-card aside button,.member-column-picker button,.recovery-review-dialog>header button,.recovery-review-actions>button:not(:last-child),.crosswalk-modal>header button,.crosswalk-modal nav button,.crosswalk-summary-actions button,.choice-row button,.payment-mode-tabs button,.seating-mode-grid button,.registration-row-actions a,.registration-edit-button,.registration-edit-dialog header>button,.assignment-household-maps button,.completed-assignment-search button,.rearrange-card header button,.rearrange-body>aside>button:not(.save),.rearrange-body>aside section button,.assignment-map-launcher>button,.assignment-map-card>header>button,.release-assignments button,.household-results>button,.leaving-reason-order button,.delivery-options button,.notification-drafts button.restore-notification,.match-controls button,.review-actions .match-status+button,.yn-test-actions button,.seat-map-tabs button,.seat-map-lightbox-card header>button,.seat-lightbox-header-actions>button,.map-editor-history button,.row-selector button,.nudge-control button,.seat-release-options button,.seat-release-card footer button,.seat-output-actions button:not(:first-child),.print-report-toolbar button:not(:first-child),.permanent-map-card header button,.permanent-map-card aside button,.permanent-header-actions>a,.permanent-print-controls button:not(:first-child),.neighborhood-status-control button,.expanded-seat-occupant button,.shul-mobile-menu-button,.shul-user-logout,.shul-connect .communications-links a,.home-location .location-primary,.donate-back,.wire-request-close,.donate-provider-tabs button,.donate-frequency button,.donate-amounts>button,.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-contact-card button.secondary,.yn-contact-edit-actions button.secondary,.yn-annual-dues-step button,.yn-kavua-choice button,.yn-membership-options button,.offline-toggle,.seat-request-modal .modal-close,.seat-request-modal .modal-actions button.secondary,.preference-card-actions button.no-preference):not([data-ui-button],.primary,.primary-button,.button-primary,.button-gold,.button-orange,.button-ghost,.danger,.destructive,.button-danger,.receipt-primary,.receipt-danger,.invoice-resend,.invoice-detail-send,.invoice-delete,.live-import-confirm .button,.member-profile-nav>div>button:first-child,.complimentary-submit,.kibbud-unlink,.kiddush-remove-sponsor,.release-confirm,.cancel-schedule,.active,.selected,.yeshiva-selected,.editing-active,.is-active,[aria-pressed=true],[aria-selected=true],[data-variant=primary],[data-variant=destructive]){transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}:is(.button-neutral,.admin-shell .button,.ui-button,.admin-logout,.admin-shell button.secondary,.admin-shell .secondary-button,.admin-shell .button-secondary,.donation-maintenance-content button,.donation-preview-button,.donation-preview-dialog button,.donation-results button,.donation-pagination button,.receipt-actions a,.invoice-overview .invoice-row-actions>button,.invoice-overview .invoice-record-payment,.invoice-detail-actions .invoice-record-payment,.kibbud-service button,.kibbud-dialog button,.kibbud-profile-link,.manual-charge-trigger,.manual-charge-dialog button,.payment-received-dialog header button,.receipt-tabs button,.receipt-results button,.receipt-search,.purchaser-picker a,.purchaser-directory button,.purchaser-merge-dialog button,.sponsor-manager header button,.sponsor-manager-list button,.sponsor-invoice-link,.kiddush-invoice-button,.kiddush-edit-record,.billing-tabs button,.catalog-order-actions button,.catalog-picker-groups button,.kiddush-view-toggle button,.quote-choice button,.quote-presets button,.quote-modal-heading .quote-back,.quote-custom .button,.rt-tabs button,.rt-sponsor-groups button,.vendor-order-manual-button,.contact-history-clear button,.special-archive button,.hero-mode-picker button,.hero-media-picker header button,.hero-view-toggle button,.media-tools button,.annual-year-groups .annual-dues-history article button,.profile-missed-month-list button,.profile-payment-drafts button,.exchange-rate-box button,.application-history-card header button,.member-profile-nav button,.member-seat-map-card header button,.member-seat-map-card aside button,.member-column-picker button,.recovery-review-dialog>header button,.recovery-review-actions>button:not(:last-child),.crosswalk-modal>header button,.crosswalk-modal nav button,.crosswalk-summary-actions button,.choice-row button,.payment-mode-tabs button,.seating-mode-grid button,.registration-row-actions a,.registration-edit-button,.registration-edit-dialog header>button,.assignment-household-maps button,.completed-assignment-search button,.rearrange-card header button,.rearrange-body>aside>button:not(.save),.rearrange-body>aside section button,.assignment-map-launcher>button,.assignment-map-card>header>button,.release-assignments button,.household-results>button,.leaving-reason-order button,.delivery-options button,.notification-drafts button.restore-notification,.match-controls button,.review-actions .match-status+button,.yn-test-actions button,.seat-map-tabs button,.seat-map-lightbox-card header>button,.seat-lightbox-header-actions>button,.map-editor-history button,.row-selector button,.nudge-control button,.seat-release-options button,.seat-release-card footer button,.seat-output-actions button:not(:first-child),.print-report-toolbar button:not(:first-child),.permanent-map-card header button,.permanent-map-card aside button,.permanent-header-actions>a,.permanent-print-controls button:not(:first-child),.neighborhood-status-control button,.expanded-seat-occupant button,.shul-mobile-menu-button,.shul-user-logout,.shul-connect .communications-links a,.home-location .location-primary,.donate-back,.wire-request-close,.donate-provider-tabs button,.donate-frequency button,.donate-amounts>button,.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-contact-card button.secondary,.yn-contact-edit-actions button.secondary,.yn-annual-dues-step button,.yn-kavua-choice button,.yn-membership-options button,.offline-toggle,.seat-request-modal .modal-close,.seat-request-modal .modal-actions button.secondary,.preference-card-actions button.no-preference):not([data-ui-button],.primary,.primary-button,.button-primary,.button-gold,.button-orange,.button-ghost,.danger,.destructive,.button-danger,.receipt-primary,.receipt-danger,.invoice-resend,.invoice-detail-send,.invoice-delete,.live-import-confirm .button,.member-profile-nav>div>button:first-child,.complimentary-submit,.kibbud-unlink,.kiddush-remove-sponsor,.release-confirm,.cancel-schedule,.active,.selected,.yeshiva-selected,.editing-active,.is-active,[aria-pressed=true],[aria-selected=true],[data-variant=primary],[data-variant=destructive]):not(:disabled,[aria-disabled=true],[aria-busy=true],.disabled,:has(input:disabled)):focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){:is(.button-neutral,.admin-shell .button,.ui-button,.admin-logout,.admin-shell button.secondary,.admin-shell .secondary-button,.admin-shell .button-secondary,.donation-maintenance-content button,.donation-preview-button,.donation-preview-dialog button,.donation-results button,.donation-pagination button,.receipt-actions a,.invoice-overview .invoice-row-actions>button,.invoice-overview .invoice-record-payment,.invoice-detail-actions .invoice-record-payment,.kibbud-service button,.kibbud-dialog button,.kibbud-profile-link,.manual-charge-trigger,.manual-charge-dialog button,.payment-received-dialog header button,.receipt-tabs button,.receipt-results button,.receipt-search,.purchaser-picker a,.purchaser-directory button,.purchaser-merge-dialog button,.sponsor-manager header button,.sponsor-manager-list button,.sponsor-invoice-link,.kiddush-invoice-button,.kiddush-edit-record,.billing-tabs button,.catalog-order-actions button,.catalog-picker-groups button,.kiddush-view-toggle button,.quote-choice button,.quote-presets button,.quote-modal-heading .quote-back,.quote-custom .button,.rt-tabs button,.rt-sponsor-groups button,.vendor-order-manual-button,.contact-history-clear button,.special-archive button,.hero-mode-picker button,.hero-media-picker header button,.hero-view-toggle button,.media-tools button,.annual-year-groups .annual-dues-history article button,.profile-missed-month-list button,.profile-payment-drafts button,.exchange-rate-box button,.application-history-card header button,.member-profile-nav button,.member-seat-map-card header button,.member-seat-map-card aside button,.member-column-picker button,.recovery-review-dialog>header button,.recovery-review-actions>button:not(:last-child),.crosswalk-modal>header button,.crosswalk-modal nav button,.crosswalk-summary-actions button,.choice-row button,.payment-mode-tabs button,.seating-mode-grid button,.registration-row-actions a,.registration-edit-button,.registration-edit-dialog header>button,.assignment-household-maps button,.completed-assignment-search button,.rearrange-card header button,.rearrange-body>aside>button:not(.save),.rearrange-body>aside section button,.assignment-map-launcher>button,.assignment-map-card>header>button,.release-assignments button,.household-results>button,.leaving-reason-order button,.delivery-options button,.notification-drafts button.restore-notification,.match-controls button,.review-actions .match-status+button,.yn-test-actions button,.seat-map-tabs button,.seat-map-lightbox-card header>button,.seat-lightbox-header-actions>button,.map-editor-history button,.row-selector button,.nudge-control button,.seat-release-options button,.seat-release-card footer button,.seat-output-actions button:not(:first-child),.print-report-toolbar button:not(:first-child),.permanent-map-card header button,.permanent-map-card aside button,.permanent-header-actions>a,.permanent-print-controls button:not(:first-child),.neighborhood-status-control button,.expanded-seat-occupant button,.shul-mobile-menu-button,.shul-user-logout,.shul-connect .communications-links a,.home-location .location-primary,.donate-back,.wire-request-close,.donate-provider-tabs button,.donate-frequency button,.donate-amounts>button,.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-contact-card button.secondary,.yn-contact-edit-actions button.secondary,.yn-annual-dues-step button,.yn-kavua-choice button,.yn-membership-options button,.offline-toggle,.seat-request-modal .modal-close,.seat-request-modal .modal-actions button.secondary,.preference-card-actions button.no-preference):not([data-ui-button],.primary,.primary-button,.button-primary,.button-gold,.button-orange,.button-ghost,.danger,.destructive,.button-danger,.receipt-primary,.receipt-danger,.invoice-resend,.invoice-detail-send,.invoice-delete,.live-import-confirm .button,.member-profile-nav>div>button:first-child,.complimentary-submit,.kibbud-unlink,.kiddush-remove-sponsor,.release-confirm,.cancel-schedule,.active,.selected,.yeshiva-selected,.editing-active,.is-active,[aria-pressed=true],[aria-selected=true],[data-variant=primary],[data-variant=destructive]):not(:disabled,[aria-disabled=true],[aria-busy=true],.disabled,:has(input:disabled)):hover{transform:translateY(-1px);background-color:var(--button-hover-surface)!important;border-color:var(--button-hover-border)!important;box-shadow:var(--button-hover-shadow)!important}:is(.button-neutral,.admin-shell .button,.ui-button,.admin-logout,.admin-shell button.secondary,.admin-shell .secondary-button,.admin-shell .button-secondary,.donation-maintenance-content button,.donation-preview-button,.donation-preview-dialog button,.donation-results button,.donation-pagination button,.receipt-actions a,.invoice-overview .invoice-row-actions>button,.invoice-overview .invoice-record-payment,.invoice-detail-actions .invoice-record-payment,.kibbud-service button,.kibbud-dialog button,.kibbud-profile-link,.manual-charge-trigger,.manual-charge-dialog button,.payment-received-dialog header button,.receipt-tabs button,.receipt-results button,.receipt-search,.purchaser-picker a,.purchaser-directory button,.purchaser-merge-dialog button,.sponsor-manager header button,.sponsor-manager-list button,.sponsor-invoice-link,.kiddush-invoice-button,.kiddush-edit-record,.billing-tabs button,.catalog-order-actions button,.catalog-picker-groups button,.kiddush-view-toggle button,.quote-choice button,.quote-presets button,.quote-modal-heading .quote-back,.quote-custom .button,.rt-tabs button,.rt-sponsor-groups button,.vendor-order-manual-button,.contact-history-clear button,.special-archive button,.hero-mode-picker button,.hero-media-picker header button,.hero-view-toggle button,.media-tools button,.annual-year-groups .annual-dues-history article button,.profile-missed-month-list button,.profile-payment-drafts button,.exchange-rate-box button,.application-history-card header button,.member-profile-nav button,.member-seat-map-card header button,.member-seat-map-card aside button,.member-column-picker button,.recovery-review-dialog>header button,.recovery-review-actions>button:not(:last-child),.crosswalk-modal>header button,.crosswalk-modal nav button,.crosswalk-summary-actions button,.choice-row button,.payment-mode-tabs button,.seating-mode-grid button,.registration-row-actions a,.registration-edit-button,.registration-edit-dialog header>button,.assignment-household-maps button,.completed-assignment-search button,.rearrange-card header button,.rearrange-body>aside>button:not(.save),.rearrange-body>aside section button,.assignment-map-launcher>button,.assignment-map-card>header>button,.release-assignments button,.household-results>button,.leaving-reason-order button,.delivery-options button,.notification-drafts button.restore-notification,.match-controls button,.review-actions .match-status+button,.yn-test-actions button,.seat-map-tabs button,.seat-map-lightbox-card header>button,.seat-lightbox-header-actions>button,.map-editor-history button,.row-selector button,.nudge-control button,.seat-release-options button,.seat-release-card footer button,.seat-output-actions button:not(:first-child),.print-report-toolbar button:not(:first-child),.permanent-map-card header button,.permanent-map-card aside button,.permanent-header-actions>a,.permanent-print-controls button:not(:first-child),.neighborhood-status-control button,.expanded-seat-occupant button,.shul-mobile-menu-button,.shul-user-logout,.shul-connect .communications-links a,.home-location .location-primary,.donate-back,.wire-request-close,.donate-provider-tabs button,.donate-frequency button,.donate-amounts>button,.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-contact-card button.secondary,.yn-contact-edit-actions button.secondary,.yn-annual-dues-step button,.yn-kavua-choice button,.yn-membership-options button,.offline-toggle,.seat-request-modal .modal-close,.seat-request-modal .modal-actions button.secondary,.preference-card-actions button.no-preference):not([data-ui-button],.primary,.primary-button,.button-primary,.button-gold,.button-orange,.button-ghost,.danger,.destructive,.button-danger,.receipt-primary,.receipt-danger,.invoice-resend,.invoice-detail-send,.invoice-delete,.live-import-confirm .button,.member-profile-nav>div>button:first-child,.complimentary-submit,.kibbud-unlink,.kiddush-remove-sponsor,.release-confirm,.cancel-schedule,.active,.selected,.yeshiva-selected,.editing-active,.is-active,[aria-pressed=true],[aria-selected=true],[data-variant=primary],[data-variant=destructive]):not(:disabled,[aria-disabled=true],[aria-busy=true],.disabled,:has(input:disabled)):hover:is(.kiddush-invoice-button,.kiddush-edit-record){color:var(--ui-ink)!important}:is(.button-neutral,.admin-shell .button,.ui-button,.admin-logout,.admin-shell button.secondary,.admin-shell .secondary-button,.admin-shell .button-secondary,.donation-maintenance-content button,.donation-preview-button,.donation-preview-dialog button,.donation-results button,.donation-pagination button,.receipt-actions a,.invoice-overview .invoice-row-actions>button,.invoice-overview .invoice-record-payment,.invoice-detail-actions .invoice-record-payment,.kibbud-service button,.kibbud-dialog button,.kibbud-profile-link,.manual-charge-trigger,.manual-charge-dialog button,.payment-received-dialog header button,.receipt-tabs button,.receipt-results button,.receipt-search,.purchaser-picker a,.purchaser-directory button,.purchaser-merge-dialog button,.sponsor-manager header button,.sponsor-manager-list button,.sponsor-invoice-link,.kiddush-invoice-button,.kiddush-edit-record,.billing-tabs button,.catalog-order-actions button,.catalog-picker-groups button,.kiddush-view-toggle button,.quote-choice button,.quote-presets button,.quote-modal-heading .quote-back,.quote-custom .button,.rt-tabs button,.rt-sponsor-groups button,.vendor-order-manual-button,.contact-history-clear button,.special-archive button,.hero-mode-picker button,.hero-media-picker header button,.hero-view-toggle button,.media-tools button,.annual-year-groups .annual-dues-history article button,.profile-missed-month-list button,.profile-payment-drafts button,.exchange-rate-box button,.application-history-card header button,.member-profile-nav button,.member-seat-map-card header button,.member-seat-map-card aside button,.member-column-picker button,.recovery-review-dialog>header button,.recovery-review-actions>button:not(:last-child),.crosswalk-modal>header button,.crosswalk-modal nav button,.crosswalk-summary-actions button,.choice-row button,.payment-mode-tabs button,.seating-mode-grid button,.registration-row-actions a,.registration-edit-button,.registration-edit-dialog header>button,.assignment-household-maps button,.completed-assignment-search button,.rearrange-card header button,.rearrange-body>aside>button:not(.save),.rearrange-body>aside section button,.assignment-map-launcher>button,.assignment-map-card>header>button,.release-assignments button,.household-results>button,.leaving-reason-order button,.delivery-options button,.notification-drafts button.restore-notification,.match-controls button,.review-actions .match-status+button,.yn-test-actions button,.seat-map-tabs button,.seat-map-lightbox-card header>button,.seat-lightbox-header-actions>button,.map-editor-history button,.row-selector button,.nudge-control button,.seat-release-options button,.seat-release-card footer button,.seat-output-actions button:not(:first-child),.print-report-toolbar button:not(:first-child),.permanent-map-card header button,.permanent-map-card aside button,.permanent-header-actions>a,.permanent-print-controls button:not(:first-child),.neighborhood-status-control button,.expanded-seat-occupant button,.shul-mobile-menu-button,.shul-user-logout,.shul-connect .communications-links a,.home-location .location-primary,.donate-back,.wire-request-close,.donate-provider-tabs button,.donate-frequency button,.donate-amounts>button,.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-contact-card button.secondary,.yn-contact-edit-actions button.secondary,.yn-annual-dues-step button,.yn-kavua-choice button,.yn-membership-options button,.offline-toggle,.seat-request-modal .modal-close,.seat-request-modal .modal-actions button.secondary,.preference-card-actions button.no-preference):not([data-ui-button],.primary,.primary-button,.button-primary,.button-gold,.button-orange,.button-ghost,.danger,.destructive,.button-danger,.receipt-primary,.receipt-danger,.invoice-resend,.invoice-detail-send,.invoice-delete,.live-import-confirm .button,.member-profile-nav>div>button:first-child,.complimentary-submit,.kibbud-unlink,.kiddush-remove-sponsor,.release-confirm,.cancel-schedule,.active,.selected,.yeshiva-selected,.editing-active,.is-active,[aria-pressed=true],[aria-selected=true],[data-variant=primary],[data-variant=destructive]):not(:disabled,[aria-disabled=true],[aria-busy=true],.disabled,:has(input:disabled)):active{transform:translateY(0);box-shadow:none!important}}:is(.button-neutral,.admin-shell .button,.ui-button,.admin-logout,.admin-shell button.secondary,.admin-shell .secondary-button,.admin-shell .button-secondary,.donation-maintenance-content button,.donation-preview-button,.donation-preview-dialog button,.donation-results button,.donation-pagination button,.receipt-actions a,.invoice-overview .invoice-row-actions>button,.invoice-overview .invoice-record-payment,.invoice-detail-actions .invoice-record-payment,.kibbud-service button,.kibbud-dialog button,.kibbud-profile-link,.manual-charge-trigger,.manual-charge-dialog button,.payment-received-dialog header button,.receipt-tabs button,.receipt-results button,.receipt-search,.purchaser-picker a,.purchaser-directory button,.purchaser-merge-dialog button,.sponsor-manager header button,.sponsor-manager-list button,.sponsor-invoice-link,.kiddush-invoice-button,.kiddush-edit-record,.billing-tabs button,.catalog-order-actions button,.catalog-picker-groups button,.kiddush-view-toggle button,.quote-choice button,.quote-presets button,.quote-modal-heading .quote-back,.quote-custom .button,.rt-tabs button,.rt-sponsor-groups button,.vendor-order-manual-button,.contact-history-clear button,.special-archive button,.hero-mode-picker button,.hero-media-picker header button,.hero-view-toggle button,.media-tools button,.annual-year-groups .annual-dues-history article button,.profile-missed-month-list button,.profile-payment-drafts button,.exchange-rate-box button,.application-history-card header button,.member-profile-nav button,.member-seat-map-card header button,.member-seat-map-card aside button,.member-column-picker button,.recovery-review-dialog>header button,.recovery-review-actions>button:not(:last-child),.crosswalk-modal>header button,.crosswalk-modal nav button,.crosswalk-summary-actions button,.choice-row button,.payment-mode-tabs button,.seating-mode-grid button,.registration-row-actions a,.registration-edit-button,.registration-edit-dialog header>button,.assignment-household-maps button,.completed-assignment-search button,.rearrange-card header button,.rearrange-body>aside>button:not(.save),.rearrange-body>aside section button,.assignment-map-launcher>button,.assignment-map-card>header>button,.release-assignments button,.household-results>button,.leaving-reason-order button,.delivery-options button,.notification-drafts button.restore-notification,.match-controls button,.review-actions .match-status+button,.yn-test-actions button,.seat-map-tabs button,.seat-map-lightbox-card header>button,.seat-lightbox-header-actions>button,.map-editor-history button,.row-selector button,.nudge-control button,.seat-release-options button,.seat-release-card footer button,.seat-output-actions button:not(:first-child),.print-report-toolbar button:not(:first-child),.permanent-map-card header button,.permanent-map-card aside button,.permanent-header-actions>a,.permanent-print-controls button:not(:first-child),.neighborhood-status-control button,.expanded-seat-occupant button,.shul-mobile-menu-button,.shul-user-logout,.shul-connect .communications-links a,.home-location .location-primary,.donate-back,.wire-request-close,.donate-provider-tabs button,.donate-frequency button,.donate-amounts>button,.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-contact-card button.secondary,.yn-contact-edit-actions button.secondary,.yn-annual-dues-step button,.yn-kavua-choice button,.yn-membership-options button,.offline-toggle,.seat-request-modal .modal-close,.seat-request-modal .modal-actions button.secondary,.preference-card-actions button.no-preference):not([data-ui-button],.primary,.primary-button,.button-primary,.button-gold,.button-orange,.button-ghost,.danger,.destructive,.button-danger,.receipt-primary,.receipt-danger,.invoice-resend,.invoice-detail-send,.invoice-delete,.live-import-confirm .button,.member-profile-nav>div>button:first-child,.complimentary-submit,.kibbud-unlink,.kiddush-remove-sponsor,.release-confirm,.cancel-schedule,.active,.selected,.yeshiva-selected,.editing-active,.is-active,[aria-pressed=true],[aria-selected=true],[data-variant=primary],[data-variant=destructive]):is(:disabled,[aria-disabled=true],[aria-busy=true],.disabled,:has(input:disabled)){transform:none!important}@media (prefers-reduced-motion:reduce){:is(.button-neutral,.admin-shell .button,.ui-button,.admin-logout,.admin-shell button.secondary,.admin-shell .secondary-button,.admin-shell .button-secondary,.donation-maintenance-content button,.donation-preview-button,.donation-preview-dialog button,.donation-results button,.donation-pagination button,.receipt-actions a,.invoice-overview .invoice-row-actions>button,.invoice-overview .invoice-record-payment,.invoice-detail-actions .invoice-record-payment,.kibbud-service button,.kibbud-dialog button,.kibbud-profile-link,.manual-charge-trigger,.manual-charge-dialog button,.payment-received-dialog header button,.receipt-tabs button,.receipt-results button,.receipt-search,.purchaser-picker a,.purchaser-directory button,.purchaser-merge-dialog button,.sponsor-manager header button,.sponsor-manager-list button,.sponsor-invoice-link,.kiddush-invoice-button,.kiddush-edit-record,.billing-tabs button,.catalog-order-actions button,.catalog-picker-groups button,.kiddush-view-toggle button,.quote-choice button,.quote-presets button,.quote-modal-heading .quote-back,.quote-custom .button,.rt-tabs button,.rt-sponsor-groups button,.vendor-order-manual-button,.contact-history-clear button,.special-archive button,.hero-mode-picker button,.hero-media-picker header button,.hero-view-toggle button,.media-tools button,.annual-year-groups .annual-dues-history article button,.profile-missed-month-list button,.profile-payment-drafts button,.exchange-rate-box button,.application-history-card header button,.member-profile-nav button,.member-seat-map-card header button,.member-seat-map-card aside button,.member-column-picker button,.recovery-review-dialog>header button,.recovery-review-actions>button:not(:last-child),.crosswalk-modal>header button,.crosswalk-modal nav button,.crosswalk-summary-actions button,.choice-row button,.payment-mode-tabs button,.seating-mode-grid button,.registration-row-actions a,.registration-edit-button,.registration-edit-dialog header>button,.assignment-household-maps button,.completed-assignment-search button,.rearrange-card header button,.rearrange-body>aside>button:not(.save),.rearrange-body>aside section button,.assignment-map-launcher>button,.assignment-map-card>header>button,.release-assignments button,.household-results>button,.leaving-reason-order button,.delivery-options button,.notification-drafts button.restore-notification,.match-controls button,.review-actions .match-status+button,.yn-test-actions button,.seat-map-tabs button,.seat-map-lightbox-card header>button,.seat-lightbox-header-actions>button,.map-editor-history button,.row-selector button,.nudge-control button,.seat-release-options button,.seat-release-card footer button,.seat-output-actions button:not(:first-child),.print-report-toolbar button:not(:first-child),.permanent-map-card header button,.permanent-map-card aside button,.permanent-header-actions>a,.permanent-print-controls button:not(:first-child),.neighborhood-status-control button,.expanded-seat-occupant button,.shul-mobile-menu-button,.shul-user-logout,.shul-connect .communications-links a,.home-location .location-primary,.donate-back,.wire-request-close,.donate-provider-tabs button,.donate-frequency button,.donate-amounts>button,.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-contact-card button.secondary,.yn-contact-edit-actions button.secondary,.yn-annual-dues-step button,.yn-kavua-choice button,.yn-membership-options button,.offline-toggle,.seat-request-modal .modal-close,.seat-request-modal .modal-actions button.secondary,.preference-card-actions button.no-preference):not([data-ui-button],.primary,.primary-button,.button-primary,.button-gold,.button-orange,.button-ghost,.danger,.destructive,.button-danger,.receipt-primary,.receipt-danger,.invoice-resend,.invoice-detail-send,.invoice-delete,.live-import-confirm .button,.member-profile-nav>div>button:first-child,.complimentary-submit,.kibbud-unlink,.kiddush-remove-sponsor,.release-confirm,.cancel-schedule,.active,.selected,.yeshiva-selected,.editing-active,.is-active,[aria-pressed=true],[aria-selected=true],[data-variant=primary],[data-variant=destructive]){transition:none!important;transform:none!important}}@media (hover:none),(pointer:coarse){:is(.button-neutral,.admin-shell .button,.ui-button,.admin-logout,.admin-shell button.secondary,.admin-shell .secondary-button,.admin-shell .button-secondary,.donation-maintenance-content button,.donation-preview-button,.donation-preview-dialog button,.donation-results button,.donation-pagination button,.receipt-actions a,.invoice-overview .invoice-row-actions>button,.invoice-overview .invoice-record-payment,.invoice-detail-actions .invoice-record-payment,.kibbud-service button,.kibbud-dialog button,.kibbud-profile-link,.manual-charge-trigger,.manual-charge-dialog button,.payment-received-dialog header button,.receipt-tabs button,.receipt-results button,.receipt-search,.purchaser-picker a,.purchaser-directory button,.purchaser-merge-dialog button,.sponsor-manager header button,.sponsor-manager-list button,.sponsor-invoice-link,.kiddush-invoice-button,.kiddush-edit-record,.billing-tabs button,.catalog-order-actions button,.catalog-picker-groups button,.kiddush-view-toggle button,.quote-choice button,.quote-presets button,.quote-modal-heading .quote-back,.quote-custom .button,.rt-tabs button,.rt-sponsor-groups button,.vendor-order-manual-button,.contact-history-clear button,.special-archive button,.hero-mode-picker button,.hero-media-picker header button,.hero-view-toggle button,.media-tools button,.annual-year-groups .annual-dues-history article button,.profile-missed-month-list button,.profile-payment-drafts button,.exchange-rate-box button,.application-history-card header button,.member-profile-nav button,.member-seat-map-card header button,.member-seat-map-card aside button,.member-column-picker button,.recovery-review-dialog>header button,.recovery-review-actions>button:not(:last-child),.crosswalk-modal>header button,.crosswalk-modal nav button,.crosswalk-summary-actions button,.choice-row button,.payment-mode-tabs button,.seating-mode-grid button,.registration-row-actions a,.registration-edit-button,.registration-edit-dialog header>button,.assignment-household-maps button,.completed-assignment-search button,.rearrange-card header button,.rearrange-body>aside>button:not(.save),.rearrange-body>aside section button,.assignment-map-launcher>button,.assignment-map-card>header>button,.release-assignments button,.household-results>button,.leaving-reason-order button,.delivery-options button,.notification-drafts button.restore-notification,.match-controls button,.review-actions .match-status+button,.yn-test-actions button,.seat-map-tabs button,.seat-map-lightbox-card header>button,.seat-lightbox-header-actions>button,.map-editor-history button,.row-selector button,.nudge-control button,.seat-release-options button,.seat-release-card footer button,.seat-output-actions button:not(:first-child),.print-report-toolbar button:not(:first-child),.permanent-map-card header button,.permanent-map-card aside button,.permanent-header-actions>a,.permanent-print-controls button:not(:first-child),.neighborhood-status-control button,.expanded-seat-occupant button,.shul-mobile-menu-button,.shul-user-logout,.shul-connect .communications-links a,.home-location .location-primary,.donate-back,.wire-request-close,.donate-provider-tabs button,.donate-frequency button,.donate-amounts>button,.public-levels button,.payment-frequency button,.yn-choice-grid button,.yn-contact-card button.secondary,.yn-contact-edit-actions button.secondary,.yn-annual-dues-step button,.yn-kavua-choice button,.yn-membership-options button,.offline-toggle,.seat-request-modal .modal-close,.seat-request-modal .modal-actions button.secondary,.preference-card-actions button.no-preference):not([data-ui-button],.primary,.primary-button,.button-primary,.button-gold,.button-orange,.button-ghost,.danger,.destructive,.button-danger,.receipt-primary,.receipt-danger,.invoice-resend,.invoice-detail-send,.invoice-delete,.live-import-confirm .button,.member-profile-nav>div>button:first-child,.complimentary-submit,.kibbud-unlink,.kiddush-remove-sponsor,.release-confirm,.cancel-schedule,.active,.selected,.yeshiva-selected,.editing-active,.is-active,[aria-pressed=true],[aria-selected=true],[data-variant=primary],[data-variant=destructive]){transform:none!important}}
