.SideNav-module-scss-module__T2UoQW__hamburger{z-index:210;background:var(--surface);border:1px solid var(--border);cursor:pointer;width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,box-shadow .15s;display:inline-flex;position:fixed;top:1rem;left:1rem}.SideNav-module-scss-module__T2UoQW__hamburger:hover{background:var(--interactive-hover);box-shadow:var(--shadow-md)}@media (min-width:1024px){.SideNav-module-scss-module__T2UoQW__hamburger{display:none}}.SideNav-module-scss-module__T2UoQW__hamburgerIcon{flex-direction:column;justify-content:space-between;width:22px;height:16px;display:flex;position:relative}.SideNav-module-scss-module__T2UoQW__hamburgerIcon span{background:var(--text-primary);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.SideNav-module-scss-module__T2UoQW__hamburgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.SideNav-module-scss-module__T2UoQW__hamburgerOpen span:nth-child(2){opacity:0}.SideNav-module-scss-module__T2UoQW__hamburgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.SideNav-module-scss-module__T2UoQW__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:400;background:#00000080;position:fixed;inset:0}@media (min-width:1024px){.SideNav-module-scss-module__T2UoQW__overlay{display:none}}.SideNav-module-scss-module__T2UoQW__sidebar{z-index:401;width:260px;height:100dvh;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);background:radial-gradient(120% 60% at 0% 0%,#c9a22714 0%,transparent 55%),radial-gradient(80% 40% at 50% 100%,#0000002e 0%,transparent 60%),linear-gradient(180deg,var(--sidebar-bg-raised)0%,var(--sidebar-bg)100%);flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:inset -1px 0 #0000002e,4px 0 18px #00000014}.SideNav-module-scss-module__T2UoQW__sidebar:before{content:"";pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.SideNav-module-scss-module__T2UoQW__sidebar.SideNav-module-scss-module__T2UoQW__open{transform:translate(0)}@media (min-width:1024px){.SideNav-module-scss-module__T2UoQW__sidebar{transform:translate(0)}}.SideNav-module-scss-module__T2UoQW__brassEdge{pointer-events:none;z-index:2;background:linear-gradient(#c9a22700 0%,#c9a22752 18%,#c9a2276b 50%,#c9a22752 82%,#c9a22700 100%);width:1px;position:absolute;top:0;bottom:0;right:0}@media (min-width:1024px){.SideNav-module-scss-module__T2UoQW__collapsed{width:76px}}.SideNav-module-scss-module__T2UoQW__brand{border-bottom:1px solid var(--sidebar-border);align-items:center;gap:.75rem;min-height:80px;padding:1.25rem 1.25rem 1rem;display:flex;position:relative}@media only screen and (max-width:64em){.SideNav-module-scss-module__T2UoQW__brand{min-height:auto;margin-top:3rem}}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__brand{justify-content:center;padding:1.25rem 0 1rem}.SideNav-module-scss-module__T2UoQW__brandMark{background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:box-shadow .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a22747,inset 0 1px #ffffff14,0 2px 10px #0000002e}.SideNav-module-scss-module__T2UoQW__brandMark:hover{box-shadow:inset 0 0 0 1px #c9a2278c,inset 0 1px #ffffff1f,0 2px 12px #c9a2272e}.SideNav-module-scss-module__T2UoQW__brandLogo{object-fit:contain;width:28px;height:28px;display:block}.SideNav-module-scss-module__T2UoQW__brandText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.SideNav-module-scss-module__T2UoQW__brandWord{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--sidebar-text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.2;overflow:hidden}.SideNav-module-scss-module__T2UoQW__brandSub{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--sidebar-accent);opacity:.78;white-space:nowrap;font-size:9.5px;font-weight:700}.SideNav-module-scss-module__T2UoQW__collapseBtn{border:1px solid var(--sidebar-border);width:28px;height:28px;color:var(--sidebar-text);opacity:.55;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.SideNav-module-scss-module__T2UoQW__collapseBtn:hover{background:var(--sidebar-hover);color:var(--sidebar-accent);opacity:1;border-color:#c9a22780}.SideNav-module-scss-module__T2UoQW__collapseBtn:focus-visible{outline:none;box-shadow:0 0 0 2px #c9a22773}@media only screen and (max-width:64em){.SideNav-module-scss-module__T2UoQW__collapseBtn{display:none}}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__collapseBtn{background:var(--sidebar-bg);width:22px;height:22px;color:var(--sidebar-accent);opacity:1;border-color:#c9a22766;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0000004d}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__collapseBtn:hover{border-color:var(--sidebar-accent);background:#c9a22726}.SideNav-module-scss-module__T2UoQW__collapseIcon{width:11px;height:11px;transition:transform .25s ease cubic-bezier(.4,0,.2,1)}.SideNav-module-scss-module__T2UoQW__collapseIconRotated{transform:rotate(180deg)}.SideNav-module-scss-module__T2UoQW__businessHeader{border-bottom:1px solid var(--sidebar-border);flex-direction:column;gap:.25rem;padding:1.25rem 1.25rem 1rem;display:flex;position:relative}.SideNav-module-scss-module__T2UoQW__businessEyebrow{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--sidebar-accent);align-items:center;gap:8px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.SideNav-module-scss-module__T2UoQW__eyebrowOrnament{background:var(--sidebar-accent);opacity:.7;width:14px;height:1px;display:inline-block}.SideNav-module-scss-module__T2UoQW__businessName{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--sidebar-text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:700;line-height:1.3;overflow:hidden}.SideNav-module-scss-module__T2UoQW__businessRule{background:linear-gradient(90deg,#c9a2278c 0%,#c9a2271f 35%,#0000 100%);height:1px;margin:6px 0 8px}.SideNav-module-scss-module__T2UoQW__servicePeriod{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--sidebar-text-muted);align-items:center;gap:7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.SideNav-module-scss-module__T2UoQW__serviceDot{background:var(--sidebar-accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite SideNav-module-scss-module__T2UoQW__serviceDotPulse;display:inline-block;box-shadow:0 0 6px #c9a2278c}.SideNav-module-scss-module__T2UoQW__serviceLabel{color:var(--sidebar-text);opacity:.78}.SideNav-module-scss-module__T2UoQW__serviceSep{opacity:.4}.SideNav-module-scss-module__T2UoQW__serviceTime{font-feature-settings:"tnum";letter-spacing:.04em;color:var(--sidebar-text);opacity:.92}@keyframes SideNav-module-scss-module__T2UoQW__serviceDotPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.SideNav-module-scss-module__T2UoQW__nav{scrollbar-color:#ffffff26 #0000;scrollbar-width:thin;flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:1rem .75rem;display:flex;overflow:hidden auto}.SideNav-module-scss-module__T2UoQW__nav::-webkit-scrollbar{width:4px}.SideNav-module-scss-module__T2UoQW__nav::-webkit-scrollbar-track{background:0 0}.SideNav-module-scss-module__T2UoQW__nav::-webkit-scrollbar-thumb{background:#ffffff26;border:none;border-radius:9999px}.SideNav-module-scss-module__T2UoQW__nav::-webkit-scrollbar-thumb:hover{background:#c9a22773}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__nav{align-items:center;gap:.75rem;padding:.75rem .5rem}.SideNav-module-scss-module__T2UoQW__section{flex-direction:column;gap:.25rem;display:flex}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__section{align-items:center;width:100%}.SideNav-module-scss-module__T2UoQW__collapsedDivider{background:linear-gradient(90deg,#0000 0%,#c9a2276b 50%,#0000 100%);width:24px;height:1px;margin:0 auto .5rem;position:relative}.SideNav-module-scss-module__T2UoQW__collapsedDivider:after{content:"";background:#c9a2278c;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SideNav-module-scss-module__T2UoQW__sectionLabel{align-items:center;gap:10px;margin-bottom:.5rem;padding:0 .75rem;display:flex}.SideNav-module-scss-module__T2UoQW__sectionLabelText{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--sidebar-text-muted);opacity:.6;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700}.SideNav-module-scss-module__T2UoQW__sectionLabelRule{background:linear-gradient(90deg,#ffffff14 0%,#fff0 100%);flex:1;height:1px}.SideNav-module-scss-module__T2UoQW__sectionItems{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.SideNav-module-scss-module__T2UoQW__navItem{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--sidebar-text);opacity:.74;isolation:isolate;border-radius:8px;align-items:center;gap:.75rem;padding:10px 1rem;font-size:13.5px;font-weight:400;transition:color .15s,opacity .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.SideNav-module-scss-module__T2UoQW__navItem:before{content:"";z-index:-1;background:var(--sidebar-hover);border-radius:inherit;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.SideNav-module-scss-module__T2UoQW__navItem:hover{color:var(--sidebar-text);opacity:1}.SideNav-module-scss-module__T2UoQW__navItem:hover:before{transform:translate(0)}.SideNav-module-scss-module__T2UoQW__navItem:hover .SideNav-module-scss-module__T2UoQW__navIcon{color:var(--sidebar-active-text);opacity:1;transform:translate(1px)}.SideNav-module-scss-module__T2UoQW__navItem:hover .SideNav-module-scss-module__T2UoQW__navExternal{opacity:.8;transform:translate(1px,-1px)}.SideNav-module-scss-module__T2UoQW__navItem:focus-visible{outline:none;box-shadow:0 0 0 2px #c9a2278c}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__navItem{border-radius:10px;justify-content:center;width:48px;height:48px;padding:0}.SideNav-module-scss-module__T2UoQW__navItemActive{color:var(--sidebar-text);opacity:1;background:radial-gradient(120% 100% at 0%,#c9a22738 0%,#c9a22714 50%,#0000 100%);font-weight:500}.SideNav-module-scss-module__T2UoQW__navItemActive:after{content:"";background:linear-gradient(180deg,var(--sidebar-accent)0%,#a88620 100%);border-radius:0 3px 3px 0;width:4px;height:64%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 8px #c9a22780,inset 1px 0 #ffffff59}.SideNav-module-scss-module__T2UoQW__navItemActive:before{display:none}.SideNav-module-scss-module__T2UoQW__navItemActive .SideNav-module-scss-module__T2UoQW__navIcon{color:var(--sidebar-accent);opacity:1}.SideNav-module-scss-module__T2UoQW__navItemActive:hover{background:radial-gradient(120% 100% at 0%,#c9a22747 0%,#c9a2271a 50%,#0000 100%)}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__navItemActive{background:#c9a22724;box-shadow:inset 0 0 0 1px #c9a22740}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__navItemActive:after{border-radius:9999px;width:18px;height:2px;top:auto;bottom:4px;left:50%;transform:translate(-50%)}.SideNav-module-scss-module__T2UoQW__navItemDisabled{opacity:.35;cursor:not-allowed}.SideNav-module-scss-module__T2UoQW__navItemDisabled:before{content:none}.SideNav-module-scss-module__T2UoQW__navItemDisabled:hover{opacity:.35}.SideNav-module-scss-module__T2UoQW__navItemDisabled:hover .SideNav-module-scss-module__T2UoQW__navIcon{color:currentColor;opacity:.78;transform:none}.SideNav-module-scss-module__T2UoQW__navIcon{color:currentColor;opacity:.78;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:15px;transition:color .15s,opacity .15s,transform .15s;display:inline-flex}.SideNav-module-scss-module__T2UoQW__navIcon svg{width:16px;height:16px}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__navIcon{width:22px;height:22px;font-size:17px}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__navIcon svg{width:18px;height:18px}.SideNav-module-scss-module__T2UoQW__navLabel{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.005em;flex:1;min-width:0;overflow:hidden}.SideNav-module-scss-module__T2UoQW__navExternal{width:9px;height:9px;color:var(--sidebar-text-muted);opacity:.45;flex-shrink:0;font-size:9px;transition:opacity .15s,transform .15s}.SideNav-module-scss-module__T2UoQW__footer{border-top:1px solid var(--sidebar-border);flex-direction:column;gap:8px;padding:1rem 1.25rem 1.25rem;display:flex;position:relative}.SideNav-module-scss-module__T2UoQW__footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c9a22752 50%,#0000 100%);height:1px;position:absolute;top:-1px;left:1.25rem;right:1.25rem}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__footer{padding:.75rem .5rem 1rem}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__footer:before{left:12px;right:12px}.SideNav-module-scss-module__T2UoQW__signOut{border:1px solid var(--sidebar-border);width:100%;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.02em;color:var(--sidebar-text);opacity:.78;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px .75rem;font-size:12.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative;overflow:hidden}.SideNav-module-scss-module__T2UoQW__signOut:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c9a2270f 100%);transition:opacity .15s;position:absolute;inset:0}.SideNav-module-scss-module__T2UoQW__signOut:hover{color:var(--sidebar-accent);opacity:1;border-color:#c9a22780}.SideNav-module-scss-module__T2UoQW__signOut:hover:before{opacity:1}.SideNav-module-scss-module__T2UoQW__signOut:hover .SideNav-module-scss-module__T2UoQW__signOutIcon{transform:translate(2px)}.SideNav-module-scss-module__T2UoQW__signOut:focus-visible{outline:none;box-shadow:0 0 0 2px #c9a22773}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__signOut{border-radius:10px;width:48px;height:48px;margin:0 auto;padding:0}.SideNav-module-scss-module__T2UoQW__signOutIcon{flex-shrink:0;width:13px;height:13px;font-size:12px;transition:transform .15s}.SideNav-module-scss-module__T2UoQW__legacyToggle{border:1px dashed var(--sidebar-border);width:100%;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.02em;color:var(--sidebar-text);opacity:.7;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:8px .75rem;font-size:11.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.SideNav-module-scss-module__T2UoQW__legacyToggle:hover{color:var(--sidebar-accent);opacity:1;border-color:#c9a22780}.SideNav-module-scss-module__T2UoQW__legacyToggle:focus-visible{outline:none;box-shadow:0 0 0 2px #c9a22773}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__legacyToggle{border-radius:10px;width:48px;height:36px;margin:0 auto;padding:0}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__legacyToggle span{display:none}.SideNav-module-scss-module__T2UoQW__legacyToggleIcon{flex-shrink:0;width:12px;height:12px;font-size:11px}.SideNav-module-scss-module__T2UoQW__accountLink{border:1px solid var(--sidebar-border);width:100%;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.02em;color:var(--sidebar-text);opacity:.78;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px .75rem;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.SideNav-module-scss-module__T2UoQW__accountLink:hover{color:var(--sidebar-accent);opacity:1;border-color:#c9a22780}.SideNav-module-scss-module__T2UoQW__accountLink:focus-visible{outline:none;box-shadow:0 0 0 2px #c9a22773}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__accountLink{border-radius:10px;width:48px;height:36px;margin:0 auto;padding:0}.SideNav-module-scss-module__T2UoQW__collapsed .SideNav-module-scss-module__T2UoQW__accountLink span{display:none}.SideNav-module-scss-module__T2UoQW__accountLinkIcon{flex-shrink:0;width:12px;height:12px;font-size:11px}
.ErrorState-module-scss-module__sH6ufG__errorState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:60vh;padding:3rem 1rem;display:flex}.ErrorState-module-scss-module__sH6ufG__errorEyebrow{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#c45c4a;font-size:11px;font-weight:700;line-height:1}.ErrorState-module-scss-module__sH6ufG__stateText{max-width:520px;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);letter-spacing:.005em;margin:0;font-size:15px;line-height:1.7}
.SectionCard-module-scss-module__lFHBWG__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:border-color .15s,box-shadow .15s;display:flex}.SectionCard-module-scss-module__lFHBWG__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.SectionCard-module-scss-module__lFHBWG__muted{background:var(--surface-raised);box-shadow:none}.SectionCard-module-scss-module__lFHBWG__header{align-items:flex-start;gap:.75rem;display:flex}.SectionCard-module-scss-module__lFHBWG__iconWrap{background:var(--primary-tint);width:32px;height:32px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.SectionCard-module-scss-module__lFHBWG__muted .SectionCard-module-scss-module__lFHBWG__iconWrap{background:var(--surface)}.SectionCard-module-scss-module__lFHBWG__brandHeader{flex-direction:column;align-items:stretch;gap:.75rem;position:relative}.SectionCard-module-scss-module__lFHBWG__brandHeading{align-self:flex-start;max-width:100%;margin:0;display:inline-flex}.SectionCard-module-scss-module__lFHBWG__logoWell{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;align-items:center;height:56px;padding:0 1rem;display:inline-flex}.SectionCard-module-scss-module__lFHBWG__muted .SectionCard-module-scss-module__lFHBWG__logoWell{background:var(--surface)}.SectionCard-module-scss-module__lFHBWG__brandLogo{object-fit:contain;width:auto;height:24px;display:block}.SectionCard-module-scss-module__lFHBWG__brandLogoLight{display:block}.SectionCard-module-scss-module__lFHBWG__brandLogoDark{display:none}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .SectionCard-module-scss-module__lFHBWG__brandLogoLight{display:none}html:not([data-theme=light]) .SectionCard-module-scss-module__lFHBWG__brandLogoDark{display:block}}html[data-theme=dark] .SectionCard-module-scss-module__lFHBWG__brandLogoLight{display:none}html[data-theme=dark] .SectionCard-module-scss-module__lFHBWG__brandLogoDark{display:block}.SectionCard-module-scss-module__lFHBWG__brandHeader .SectionCard-module-scss-module__lFHBWG__help{margin-left:0;position:absolute;top:0;right:0}.SectionCard-module-scss-module__lFHBWG__text{flex-direction:column;gap:2px;min-width:0;display:flex}.SectionCard-module-scss-module__lFHBWG__title{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.3}.SectionCard-module-scss-module__lFHBWG__description{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.SectionCard-module-scss-module__lFHBWG__help{width:28px;height:28px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:15px;transition:color .15s,background-color .15s;display:inline-flex}.SectionCard-module-scss-module__lFHBWG__help:hover,.SectionCard-module-scss-module__lFHBWG__help:focus-visible{color:var(--primary);background:var(--primary-tint)}.SectionCard-module-scss-module__lFHBWG__body{flex-direction:column;flex:1;gap:1rem;display:flex}
.ScopePicker-module-scss-module__EWAD7a__picker{flex-direction:column;gap:1rem;display:flex}.ScopePicker-module-scss-module__EWAD7a__scopes{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ScopePicker-module-scss-module__EWAD7a__scope{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.ScopePicker-module-scss-module__EWAD7a__scope input{accent-color:var(--primary);margin-top:3px}.ScopePicker-module-scss-module__EWAD7a__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ScopePicker-module-scss-module__EWAD7a__label{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);font-size:14px;font-weight:600}.ScopePicker-module-scss-module__EWAD7a__code{color:#2d5a47;background:#7a9e8e33;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:400}.ScopePicker-module-scss-module__EWAD7a__description{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);font-size:12.5px;line-height:1.3}
.ButtonSection-module-scss-module__I3oHRa__colourRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:480px){.ButtonSection-module-scss-module__I3oHRa__colourRow{grid-template-columns:minmax(0,1fr)}}
.AdDriftNotice-module-scss-module__0vZh1a__notice{border:1px solid #e0a82e59;border-left:3px solid var(--warning);background:var(--status-warning-bg);border-radius:8px;padding:.75rem 1rem}.AdDriftNotice-module-scss-module__0vZh1a__list{color:var(--text-primary);flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:13px;list-style:none;display:flex}
.ServiceActionsModal-module-scss-module__meJMyq__body{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;flex-direction:column;gap:.75rem;display:flex}.ServiceActionsModal-module-scss-module__meJMyq__service{color:var(--text-secondary);margin:0 0 .5rem}.ServiceActionsModal-module-scss-module__meJMyq__action{background:var(--surface);width:100%;color:var(--text-primary);border:1px solid var(--border);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;text-align:left;cursor:pointer;border-radius:8px;align-items:center;padding:11px 1rem;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.ServiceActionsModal-module-scss-module__meJMyq__action:hover{border-color:var(--border-strong);background:var(--interactive-hover)}.ServiceActionsModal-module-scss-module__meJMyq__action:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}
.EmailPreview-module-scss-module__lRIHLG__preview{flex-direction:column;gap:10px;display:flex}.EmailPreview-module-scss-module__lRIHLG__envelope{flex-direction:column;gap:4px;margin:0;display:flex}.EmailPreview-module-scss-module__lRIHLG__envelopeRow{grid-template-columns:58px 1fr;align-items:baseline;gap:8px;display:grid}.EmailPreview-module-scss-module__lRIHLG__envelopeRow dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:1.05rem;font-weight:600}.EmailPreview-module-scss-module__lRIHLG__envelopeRow dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.3rem}.EmailPreview-module-scss-module__lRIHLG__canvas{border:1px solid var(--border);background:#eef3ee;border-radius:12px;padding:18px 14px}.EmailPreview-module-scss-module__lRIHLG__card{background:#fff;border:1px solid #e6ebe6;border-radius:12px;max-width:420px;margin:0 auto;overflow:hidden}.EmailPreview-module-scss-module__lRIHLG__masthead{letter-spacing:.02em;text-align:center;color:#1f3d24;margin:0;padding:20px 24px 14px;font-family:Georgia,Times New Roman,Times,serif;font-size:1.9rem}.EmailPreview-module-scss-module__lRIHLG__mastheadBand{letter-spacing:.02em;text-align:center;color:#fff;margin:0;padding:20px 24px 14px;font-family:Georgia,Times New Roman,Times,serif;font-size:1.9rem}.EmailPreview-module-scss-module__lRIHLG__mastheadLogo{text-align:center;padding:20px 24px 14px}.EmailPreview-module-scss-module__lRIHLG__mastheadLogo img{width:auto;max-width:126px;height:auto;max-height:64px}.EmailPreview-module-scss-module__lRIHLG__rule{height:3px}.EmailPreview-module-scss-module__lRIHLG__hero img{width:100%;height:auto;display:block}.EmailPreview-module-scss-module__lRIHLG__body{flex-direction:column;gap:12px;padding:20px 24px 18px;display:flex}.EmailPreview-module-scss-module__lRIHLG__body p{color:#2b2b2b;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:1.35rem;line-height:1.55}.EmailPreview-module-scss-module__lRIHLG__ctaButton{color:#fff;align-self:flex-start;margin-top:2px;padding:8px 18px;font-size:1.3rem;font-weight:600}.EmailPreview-module-scss-module__lRIHLG__footer{text-align:center;color:#6b7280;background:#f6fbf7;border-top:1px solid #e6ebe6;flex-direction:column;gap:4px;padding:16px 24px 18px;font-size:1.1rem;line-height:1.5;display:flex}.EmailPreview-module-scss-module__lRIHLG__footerName{color:#1f3d24;font-family:Georgia,Times New Roman,Times,serif;font-size:1.3rem}.EmailPreview-module-scss-module__lRIHLG__unsubscribe{text-decoration:underline}.EmailPreview-module-scss-module__lRIHLG__footerSentBy{color:#9aa7a0}.EmailPreview-module-scss-module__lRIHLG__preheaderHint{color:var(--text-muted);font-weight:400}.EmailPreview-module-scss-module__lRIHLG__placeholder{color:var(--text-muted);font-style:italic}.EmailPreview-module-scss-module__lRIHLG__body .EmailPreview-module-scss-module__lRIHLG__placeholder{color:#9aa7a0}
.GuestVisitHistory-module-scss-module__PlYXiq__empty{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-muted);text-align:center;margin:0;padding:1.5rem 0;font-size:13.5px;font-style:italic}.GuestVisitHistory-module-scss-module__PlYXiq__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GuestVisitHistory-module-scss-module__PlYXiq__row{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.GuestVisitHistory-module-scss-module__PlYXiq__row:last-child{border-bottom:none}.GuestVisitHistory-module-scss-module__PlYXiq__tags{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.GuestVisitHistory-module-scss-module__PlYXiq__when{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);font-feature-settings:"tnum";flex:auto;min-width:0;font-size:13.5px;font-weight:500}.GuestVisitHistory-module-scss-module__PlYXiq__meta{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.GuestVisitHistory-module-scss-module__PlYXiq__party,.GuestVisitHistory-module-scss-module__PlYXiq__source{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);font-size:12.5px}.GuestVisitHistory-module-scss-module__PlYXiq__source{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:10.5px;font-weight:700}.GuestVisitHistory-module-scss-module__PlYXiq__reviewed{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--amber,#c9a227);font-feature-settings:"tnum";align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.GuestVisitHistory-module-scss-module__PlYXiq__status{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;padding:3px .75rem;font-size:11px;font-weight:700;display:inline-flex}.GuestVisitHistory-module-scss-module__PlYXiq__statusSuccess{background:var(--success-tint,#1e7a501f);color:var(--success,#1e7a50)}.GuestVisitHistory-module-scss-module__PlYXiq__statusInfo{background:var(--info-tint,#2b6cb01f);color:var(--info,#2b6cb0)}.GuestVisitHistory-module-scss-module__PlYXiq__statusWarning{background:var(--warning-tint,#b4781424);color:var(--warning,#b47814)}.GuestVisitHistory-module-scss-module__PlYXiq__statusSeated{color:#0f8a8a;background:#148c8c1f}.GuestVisitHistory-module-scss-module__PlYXiq__statusDanger{background:var(--danger-tint,#c13c3c1f);color:var(--danger,#c13c3c)}
.GuestListItem-module-scss-module__4zJQnG__item{color:var(--text-primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;padding:14px 1.25rem 14px calc(1.25rem + 4px);font-size:13.5px;text-decoration:none;transition:color .15s;display:block}.GuestListItem-module-scss-module__4zJQnG__item:hover .GuestListItem-module-scss-module__4zJQnG__nameLabel{color:var(--primary)}.GuestListItem-module-scss-module__4zJQnG__item:hover .GuestListItem-module-scss-module__4zJQnG__chevron{color:var(--primary);transform:translate(2px)}.GuestListItem-module-scss-module__4zJQnG__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}@media (max-width:720px){.GuestListItem-module-scss-module__4zJQnG__item{padding:12px 1rem 12px calc(1rem + 4px)}}.GuestListItem-module-scss-module__4zJQnG__main{grid-template-columns:var(--dt-grid-template);align-items:center;gap:1rem;min-width:0;display:grid}@media (max-width:720px){.GuestListItem-module-scss-module__4zJQnG__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"name name chevron""email email email""phone company company";align-items:center;gap:4px .75rem}}@media (max-width:480px){.GuestListItem-module-scss-module__4zJQnG__main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chevron""email email""phone phone""company company";gap:4px .5rem}}.GuestListItem-module-scss-module__4zJQnG__name{flex-direction:column;gap:4px;min-width:0;display:flex}@media (max-width:720px){.GuestListItem-module-scss-module__4zJQnG__name{grid-area:name}}.GuestListItem-module-scss-module__4zJQnG__nameLabel{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:1.25;transition:color .15s;overflow:hidden}@media (max-width:720px){.GuestListItem-module-scss-module__4zJQnG__nameLabel{font-size:15.5px}}@media (max-width:480px){.GuestListItem-module-scss-module__4zJQnG__nameLabel{font-size:14.5px}}.GuestListItem-module-scss-module__4zJQnG__annotations{flex-wrap:wrap}.GuestListItem-module-scss-module__4zJQnG__tags{flex-wrap:wrap;gap:4px;display:flex}.GuestListItem-module-scss-module__4zJQnG__cell{min-width:0;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);align-items:center;gap:7px;font-size:13px;display:flex}@media (max-width:720px){.GuestListItem-module-scss-module__4zJQnG__cell{gap:6px;font-size:12.5px}.GuestListItem-module-scss-module__4zJQnG__cell:first-of-type{grid-area:email}.GuestListItem-module-scss-module__4zJQnG__cell:nth-of-type(2){grid-area:phone}.GuestListItem-module-scss-module__4zJQnG__cell:nth-of-type(3){grid-area:company}}.GuestListItem-module-scss-module__4zJQnG__cellIcon{color:var(--text-muted);opacity:.7;flex-shrink:0;font-size:11px}.GuestListItem-module-scss-module__4zJQnG__muted{color:var(--text-muted);opacity:.7;font-weight:500}.GuestListItem-module-scss-module__4zJQnG__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GuestListItem-module-scss-module__4zJQnG__chevron{color:var(--text-muted);place-self:center end;font-size:10px;transition:color .15s,transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width:720px){.GuestListItem-module-scss-module__4zJQnG__chevron{grid-area:chevron;align-self:center}}.GuestListItem-module-scss-module__4zJQnG__selectable{cursor:pointer}.GuestListItem-module-scss-module__4zJQnG__selectable[data-selected]{background:var(--primary-tint);box-shadow:inset 3px 0 0 var(--amber)}.GuestListItem-module-scss-module__4zJQnG__checkbox{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;place-self:center end}@media (max-width:720px){.GuestListItem-module-scss-module__4zJQnG__checkbox{grid-area:chevron}}
.KeyScopesModal-module-scss-module__reAv_q__body{min-width:0;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);flex-direction:column;gap:1rem;font-size:14px;line-height:1.5;display:flex}.KeyScopesModal-module-scss-module__reAv_q__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.KeyScopesModal-module-scss-module__reAv_q__error{background-color:#c45c4a1a;border:1px solid #c45c4a33;border-left:3px solid #c45c4a;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.3}.KeyScopesModal-module-scss-module__reAv_q__confirm{cursor:pointer;background:#c9a22717;border:1px solid #c9a22759;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 12px;font-size:13.5px;display:grid}.KeyScopesModal-module-scss-module__reAv_q__confirm input{accent-color:var(--primary);margin-top:3px}.KeyScopesModal-module-scss-module__reAv_q__confirm a{color:var(--primary);font-weight:600}.KeyScopesModal-module-scss-module__reAv_q__cancelBtn{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s}.KeyScopesModal-module-scss-module__reAv_q__cancelBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.KeyScopesModal-module-scss-module__reAv_q__cancelBtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}
.CopySection-module-scss-module__XuAf1a__labelsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:720px){.CopySection-module-scss-module__XuAf1a__labelsGrid{grid-template-columns:minmax(0,1fr)}}.CopySection-module-scss-module__XuAf1a__divider{background:var(--border-soft);height:1px;margin:.25rem 0;position:relative}.CopySection-module-scss-module__XuAf1a__divider:after{content:"";background:linear-gradient(90deg,#c9a22773 0%,#c9a2271a 60%,#0000 100%);width:64px;height:1px;position:absolute;top:0;left:0}
.AdsOverview-module-scss-module__PbmT3G__overview{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,3fr) minmax(240px,2fr);gap:1.5rem;padding:1.5rem 1.5rem 1.25rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff73,0 1px 2px #00000008,0 8px 22px #1e3a2f0a}.AdsOverview-module-scss-module__PbmT3G__overview:before{content:"";pointer-events:none;border-top:2px solid #c9a22799;border-left:2px solid #c9a22799;border-top-left-radius:12px;width:18px;height:18px;position:absolute;top:0;left:0}@media (max-width:860px){.AdsOverview-module-scss-module__PbmT3G__overview{grid-template-columns:minmax(0,1fr)}}.AdsOverview-module-scss-module__PbmT3G__headline{flex-direction:column;gap:.5rem;min-width:0;display:flex}.AdsOverview-module-scss-module__PbmT3G__eyebrow{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.AdsOverview-module-scss-module__PbmT3G__figure{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;color:var(--primary);font-variant-numeric:tabular-nums;margin:0;font-size:48px;font-weight:600;line-height:1}.AdsOverview-module-scss-module__PbmT3G__equation{color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:14px;display:flex}.AdsOverview-module-scss-module__PbmT3G__arrow,.AdsOverview-module-scss-module__PbmT3G__dot{color:#c9a227e6}.AdsOverview-module-scss-module__PbmT3G__caveat{color:var(--text-muted);max-width:52ch;margin:.25rem 0 0;font-size:12px}.AdsOverview-module-scss-module__PbmT3G__facts{border-left:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1rem;margin:0;padding-left:1.5rem;display:grid}@media (max-width:860px){.AdsOverview-module-scss-module__PbmT3G__facts{border-left:0;border-top:1px solid var(--border-soft);padding-top:1rem;padding-left:0}}.AdsOverview-module-scss-module__PbmT3G__fact{flex-direction:column;gap:2px;display:flex}.AdsOverview-module-scss-module__PbmT3G__fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.AdsOverview-module-scss-module__PbmT3G__fact dd{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.AdsOverview-module-scss-module__PbmT3G__capFact{grid-column:1/-1}.AdsOverview-module-scss-module__PbmT3G__capNote{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.AdsOverview-module-scss-module__PbmT3G__meter{background:var(--border-soft);border-radius:999px;height:6px;margin-top:.5rem;position:relative;overflow:visible}.AdsOverview-module-scss-module__PbmT3G__meterFill{background:var(--primary);border-radius:999px;height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.AdsOverview-module-scss-module__PbmT3G__meterFill{transition:none}}.AdsOverview-module-scss-module__PbmT3G__meterCap{background:#c9a227e6;border-radius:1px;width:2px;height:14px;position:absolute;top:-4px;right:-1px}
.ServiceClosureModal-module-scss-module__2zjMXa__body{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;flex-direction:column;gap:1rem;display:flex}.ServiceClosureModal-module-scss-module__2zjMXa__service{color:var(--text-primary);margin:0;font-weight:600}.ServiceClosureModal-module-scss-module__2zjMXa__message{color:var(--text-secondary);margin:0}.ServiceClosureModal-module-scss-module__2zjMXa__errorBar{color:var(--text-primary);letter-spacing:.005em;background-color:#c45c4a1a;border:1px solid #c45c4a33;border-left:3px solid #c45c4a;border-radius:8px;padding:10px 12px;font-size:13.5px}.ServiceClosureModal-module-scss-module__2zjMXa__cancelBtn{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:9px 1rem;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ServiceClosureModal-module-scss-module__2zjMXa__cancelBtn:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary);background:var(--interactive-hover)}.ServiceClosureModal-module-scss-module__2zjMXa__cancelBtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ServiceClosureModal-module-scss-module__2zjMXa__cancelBtn:disabled{opacity:.5;cursor:not-allowed}
.MessageFields-module-scss-module__ksyn4a__labelRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.MessageFields-module-scss-module__ksyn4a__insertNameBtn{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.2rem;font-weight:600}.MessageFields-module-scss-module__ksyn4a__insertNameBtn:hover{text-decoration:underline}.MessageFields-module-scss-module__ksyn4a__insertNamePanel{border:1px solid var(--border);background:var(--surface,transparent);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px 14px;display:flex}.MessageFields-module-scss-module__ksyn4a__insertNameQuestion{color:var(--text-primary);font-size:1.3rem}.MessageFields-module-scss-module__ksyn4a__insertNameControls{gap:8px;display:flex}.MessageFields-module-scss-module__ksyn4a__insertNameControls input{max-width:200px}.MessageFields-module-scss-module__ksyn4a__insertNameConfirmBtn{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:6px 16px;font-size:1.3rem;font-weight:600;transition:background-color .15s}.MessageFields-module-scss-module__ksyn4a__insertNameConfirmBtn:hover{background:var(--primary-dark)}.MessageFields-module-scss-module__ksyn4a__heroRow{align-items:flex-start;gap:12px;display:flex}.MessageFields-module-scss-module__ksyn4a__heroThumb{border:1px solid var(--border);object-fit:cover;border-radius:8px;max-width:220px;max-height:110px}.MessageFields-module-scss-module__ksyn4a__heroRemoveBtn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:1.25rem;transition:border-color .15s,color .15s}.MessageFields-module-scss-module__ksyn4a__heroRemoveBtn:hover{border-color:var(--coral);color:var(--coral)}.MessageFields-module-scss-module__ksyn4a__fieldError{color:var(--coral);margin:4px 0 0;font-size:1.25rem}.MessageFields-module-scss-module__ksyn4a__fieldHint{color:var(--text-muted);margin:4px 0 0;font-size:1.2rem}
.DiscountCodeChip-module-scss-module__5MT1xG__chip{color:var(--primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;background:#2e7d320d;border:1px dashed #2e7d3280;border-radius:4px;max-width:100%;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.DiscountCodeChip-module-scss-module__5MT1xG__large{padding:5px 12px;font-size:15px}
.GuestReviews-module-scss-module__qVnwbG__empty{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-muted);text-align:center;margin:0;padding:1.5rem 0;font-size:13.5px;font-style:italic}.GuestReviews-module-scss-module__qVnwbG__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.GuestReviews-module-scss-module__qVnwbG__review{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:6px;padding-bottom:1rem;display:flex}.GuestReviews-module-scss-module__qVnwbG__review:last-child{border-bottom:none;padding-bottom:0}.GuestReviews-module-scss-module__qVnwbG__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.GuestReviews-module-scss-module__qVnwbG__rating{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--amber,#c9a227);font-feature-settings:"tnum";align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.GuestReviews-module-scss-module__qVnwbG__date{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-muted);font-feature-settings:"tnum";font-size:12px}.GuestReviews-module-scss-module__qVnwbG__title{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.GuestReviews-module-scss-module__qVnwbG__comment{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.7}
.GuestList-module-scss-module__i-Meya__container{flex-direction:column;gap:.75rem;display:flex}
.IssueKeyModal-module-scss-module__kZQJZG__body{min-width:0;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);flex-direction:column;gap:1rem;font-size:14px;line-height:1.5;display:flex}.IssueKeyModal-module-scss-module__kZQJZG__copyRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.IssueKeyModal-module-scss-module__kZQJZG__warning{background:#c9a2271a;border-left:3px solid #c9a227;border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px}.IssueKeyModal-module-scss-module__kZQJZG__key{color:var(--sidebar-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#152b22;border-radius:8px;padding:.75rem;font-size:13px}.IssueKeyModal-module-scss-module__kZQJZG__hint{color:var(--text-secondary);font-size:13px}.IssueKeyModal-module-scss-module__kZQJZG__cancelBtn,.IssueKeyModal-module-scss-module__kZQJZG__copyBtn{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.IssueKeyModal-module-scss-module__kZQJZG__cancelBtn:focus-visible,.IssueKeyModal-module-scss-module__kZQJZG__copyBtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.IssueKeyModal-module-scss-module__kZQJZG__cancelBtn{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0}.IssueKeyModal-module-scss-module__kZQJZG__cancelBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.IssueKeyModal-module-scss-module__kZQJZG__copyBtn{background:var(--primary);border:1px solid var(--primary);color:var(--text-on-primary)}.IssueKeyModal-module-scss-module__kZQJZG__copyBtn:hover{background:#2d5a47}
.InlineSection-module-scss-module__E2SonG__colourRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:720px){.InlineSection-module-scss-module__E2SonG__colourRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.InlineSection-module-scss-module__E2SonG__colourRow{grid-template-columns:minmax(0,1fr)}}.InlineSection-module-scss-module__E2SonG__toggleRow{background:var(--surface-raised);border:1px solid var(--border-soft);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s,border-color .15s;display:flex}.InlineSection-module-scss-module__E2SonG__toggleRow:hover{background:var(--interactive-hover);border-color:var(--border)}.InlineSection-module-scss-module__E2SonG__checkbox{accent-color:var(--primary);cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:3px}.InlineSection-module-scss-module__E2SonG__toggleText{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;flex-direction:column;gap:3px;font-size:13px;line-height:1.3;display:flex}.InlineSection-module-scss-module__E2SonG__toggleText strong{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em;color:var(--text-primary);font-size:13.5px;font-weight:600}.InlineSection-module-scss-module__E2SonG__toggleHint{color:var(--text-muted);font-size:12px;line-height:1.3}.InlineSection-module-scss-module__E2SonG__control{flex-direction:column;gap:.5rem;display:flex}.InlineSection-module-scss-module__E2SonG__controlLabel{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1}.InlineSection-module-scss-module__E2SonG__quickPick{font-feature-settings:"tnum";width:110px}
.ChangePasswordCard-module-scss-module__EMlNha__form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}@media (max-width:760px){.ChangePasswordCard-module-scss-module__EMlNha__form{grid-template-columns:1fr}}.ChangePasswordCard-module-scss-module__EMlNha__field{flex-direction:column;gap:6px;display:flex}.ChangePasswordCard-module-scss-module__EMlNha__error{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:#c45c4a;margin:2px 0 0;font-size:12.5px}.ChangePasswordCard-module-scss-module__EMlNha__detailError{grid-column:1/-1}.ChangePasswordCard-module-scss-module__EMlNha__actions{grid-column:1/-1;justify-content:flex-start;display:flex}.ChangePasswordCard-module-scss-module__EMlNha__submitBtn{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;background:var(--primary);cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:13.5px;font-weight:700}.ChangePasswordCard-module-scss-module__EMlNha__submitBtn:hover:not(:disabled){filter:brightness(1.05)}.ChangePasswordCard-module-scss-module__EMlNha__submitBtn:disabled{opacity:.55;cursor:not-allowed}
.AutomatedChanges-module-scss-module___YnveG__changes{flex-direction:column;gap:.75rem;display:flex}.AutomatedChanges-module-scss-module___YnveG__eyebrow{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:700}.AutomatedChanges-module-scss-module___YnveG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AutomatedChanges-module-scss-module___YnveG__item{color:var(--text-secondary);align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:13px;display:flex}.AutomatedChanges-module-scss-module___YnveG__item+.AutomatedChanges-module-scss-module___YnveG__item{border-top:1px solid var(--border-soft)}.AutomatedChanges-module-scss-module___YnveG__when{min-width:132px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.AutomatedChanges-module-scss-module___YnveG__marker{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.AutomatedChanges-module-scss-module___YnveG__markerPaused{background:#a88620}.AutomatedChanges-module-scss-module___YnveG__markerResumed{background:var(--primary)}.AutomatedChanges-module-scss-module___YnveG__what{min-width:0}
.CampaignCostSummary-module-scss-module__-GLd4W__costs{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.CampaignCostSummary-module-scss-module__-GLd4W__rows{flex-direction:column;gap:.5rem;margin:0;display:flex}.CampaignCostSummary-module-scss-module__-GLd4W__row{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:13px;display:flex}.CampaignCostSummary-module-scss-module__-GLd4W__row dt,.CampaignCostSummary-module-scss-module__-GLd4W__row dd{margin:0}.CampaignCostSummary-module-scss-module__-GLd4W__row dd{font-variant-numeric:tabular-nums}.CampaignCostSummary-module-scss-module__-GLd4W__totalRow{border-top:1px solid var(--border);color:var(--text-primary);padding-top:.5rem;font-size:14px;font-weight:600}.CampaignCostSummary-module-scss-module__-GLd4W__note{color:var(--text-muted);margin:0;font-size:12.5px}
.SlotModal-module-scss-module__s6AztW__form{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;flex-direction:column;gap:1rem;display:flex}.SlotModal-module-scss-module__s6AztW__twoColumn{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:480px){.SlotModal-module-scss-module__s6AztW__twoColumn{grid-template-columns:1fr}}.SlotModal-module-scss-module__s6AztW__note{color:var(--text-primary);background-color:#c9a2271a;border:1px solid #c9a22740;border-left:3px solid #c9a227;border-radius:8px;padding:10px 12px;font-size:13.5px}.SlotModal-module-scss-module__s6AztW__note a{color:var(--primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.SlotModal-module-scss-module__s6AztW__note a:hover{color:var(--text-primary)}.SlotModal-module-scss-module__s6AztW__noteTitle{margin:0 0 .5rem;font-weight:600}.SlotModal-module-scss-module__s6AztW__noteList{color:var(--text-secondary);margin:0;padding-left:1.2em}.SlotModal-module-scss-module__s6AztW__errorBar{color:var(--text-primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.005em;background-color:#c45c4a1a;border:1px solid #c45c4a33;border-left:3px solid #c45c4a;border-radius:8px;padding:10px 12px;font-size:13.5px}.SlotModal-module-scss-module__s6AztW__cancelBtn,.SlotModal-module-scss-module__s6AztW__submitBtn{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:9px 1rem;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.SlotModal-module-scss-module__s6AztW__cancelBtn:focus-visible,.SlotModal-module-scss-module__s6AztW__submitBtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.SlotModal-module-scss-module__s6AztW__cancelBtn{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border)}.SlotModal-module-scss-module__s6AztW__cancelBtn:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary);background:var(--interactive-hover)}.SlotModal-module-scss-module__s6AztW__cancelBtn:disabled{opacity:.5;cursor:not-allowed}
.BookingListItem-module-scss-module__Lr41qa__mainRow{text-align:left;cursor:pointer;width:100%;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);background:0 0;border:none;padding:14px 1.25rem 14px calc(1.25rem + 4px);font-size:13.5px;transition:background-color .15s;display:block}.BookingListItem-module-scss-module__Lr41qa__mainRow:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__mainRow{padding:12px 1rem 12px calc(1rem + 4px)}}.BookingListItem-module-scss-module__Lr41qa__main{grid-template-columns:var(--dt-grid-template);align-items:center;gap:1rem;min-width:0;display:grid}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__main{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"time name status chevron""guests tables tables tables";align-items:center;gap:4px .75rem}}@media (max-width:480px){.BookingListItem-module-scss-module__Lr41qa__main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"status status chevron""time name name""guests tables tables";gap:4px .5rem}}.BookingListItem-module-scss-module__Lr41qa__time{flex-direction:column;gap:2px;min-width:0;display:flex}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__time{flex-direction:row;grid-area:time;align-items:baseline;gap:6px}}.BookingListItem-module-scss-module__Lr41qa__timeValue{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"tnum";letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.1}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__timeValue{font-size:13px}}.BookingListItem-module-scss-module__Lr41qa__dateValue{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700;line-height:1}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__dateValue{font-size:9.5px}}.BookingListItem-module-scss-module__Lr41qa__name{flex-direction:column;gap:4px;min-width:0;display:flex}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__name{grid-area:name}}.BookingListItem-module-scss-module__Lr41qa__nameLabel{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__nameLabel{font-size:15px}}@media (max-width:480px){.BookingListItem-module-scss-module__Lr41qa__nameLabel{font-size:14.5px}}.BookingListItem-module-scss-module__Lr41qa__annotations{flex-wrap:wrap}.BookingListItem-module-scss-module__Lr41qa__guests,.BookingListItem-module-scss-module__Lr41qa__tables{min-width:0;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);font-feature-settings:"tnum";align-items:center;gap:7px;font-size:13px;display:flex}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__guests,.BookingListItem-module-scss-module__Lr41qa__tables{font-size:12.5px}}.BookingListItem-module-scss-module__Lr41qa__guests{font-weight:600}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__guests{grid-area:guests}.BookingListItem-module-scss-module__Lr41qa__tables{grid-area:tables}}.BookingListItem-module-scss-module__Lr41qa__cellIcon{color:var(--text-muted);opacity:.7;flex-shrink:0;font-size:11px}.BookingListItem-module-scss-module__Lr41qa__cellMuted{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500}.BookingListItem-module-scss-module__Lr41qa__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookingListItem-module-scss-module__Lr41qa__statusCell{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;min-width:0;display:flex}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__statusCell{grid-area:status;align-self:center}}@media (max-width:480px){.BookingListItem-module-scss-module__Lr41qa__statusCell{justify-content:flex-start;justify-self:start}}.BookingListItem-module-scss-module__Lr41qa__badge{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;padding:4px 10px;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-flex}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__badge{letter-spacing:.04em;padding:2px 7px;font-size:9.5px;line-height:1.3}}.BookingListItem-module-scss-module__Lr41qa__statusSuccess{color:var(--primary);background-color:#1e3a2f1a;border-color:#1e3a2f33}.BookingListItem-module-scss-module__Lr41qa__statusSeated{color:#1f5859;background-color:#2c7a7b1f;border-color:#2c7a7b47}.BookingListItem-module-scss-module__Lr41qa__statusInfo{color:#a88620;background-color:#c9a22724;border-color:#c9a2274d}.BookingListItem-module-scss-module__Lr41qa__statusWarning{color:#a88620;background-color:#a8862024;border-color:#a8862057}.BookingListItem-module-scss-module__Lr41qa__statusWarning:before{content:"";background:#a88620;border-radius:50%;width:5px;height:5px;margin-right:6px;animation:1.6s ease-in-out infinite BookingListItem-module-scss-module__Lr41qa__pulse;display:inline-block}.BookingListItem-module-scss-module__Lr41qa__statusDanger{color:#c45c4a;background-color:#c45c4a1a;border-color:#c45c4a38}@keyframes BookingListItem-module-scss-module__Lr41qa__pulse{0%,to{opacity:1}50%{opacity:.4}}.BookingListItem-module-scss-module__Lr41qa__chevron{color:var(--text-muted);place-self:center end;font-size:10px;transition:transform .3s cubic-bezier(.4,0,.2,1),color .15s}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__chevron{grid-area:chevron;place-self:center end;padding:0}}.BookingListItem-module-scss-module__Lr41qa__chevronOpen{color:var(--primary);transform:rotate(180deg)}.BookingListItem-module-scss-module__Lr41qa__details{border-top:1px solid var(--border-soft);background:var(--surface);padding:1rem 1.25rem 1.25rem calc(80px + 2.25rem);position:relative}.BookingListItem-module-scss-module__Lr41qa__details:before{content:"";background:linear-gradient(90deg,#c9a2278c 0%,#c9a2271f 60%,#0000 100%);width:80px;height:1px;position:absolute;top:-1px;left:1.25rem}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__details{padding:1rem 1rem 1.25rem}}.BookingListItem-module-scss-module__Lr41qa__detailsList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem 1.5rem;margin:0;display:grid}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__detailsList{grid-template-columns:1fr}}.BookingListItem-module-scss-module__Lr41qa__detailRow{flex-direction:column;gap:4px;min-width:0;display:flex}.BookingListItem-module-scss-module__Lr41qa__detailLabel{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin:0;font-size:9.5px;font-weight:700;display:inline-flex}.BookingListItem-module-scss-module__Lr41qa__detailLabel:before{content:"";background:linear-gradient(90deg,var(--amber,#c9a227)0%,var(--primary)100%);flex-shrink:0;width:14px;height:1px;display:inline-block}.BookingListItem-module-scss-module__Lr41qa__detailValue{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-feature-settings:"tnum";margin:0;padding-left:22px;font-size:13.5px;font-weight:500;line-height:1.7}.BookingListItem-module-scss-module__Lr41qa__detailsActions{border-top:1px solid var(--border-soft);justify-content:flex-end;margin-top:1.25rem;padding-top:.75rem;display:flex}@media (max-width:720px){.BookingListItem-module-scss-module__Lr41qa__editBtn{justify-content:center;width:100%}}
.CampaignComposer-module-scss-module__EPqF1W__composer{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;max-width:860px;display:grid}@media (min-width:1100px){.CampaignComposer-module-scss-module__EPqF1W__composer{grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-areas:"message preview""audience preview""actions preview";max-width:1300px}.CampaignComposer-module-scss-module__EPqF1W__messageArea{grid-area:message}.CampaignComposer-module-scss-module__EPqF1W__audienceArea{grid-area:audience}.CampaignComposer-module-scss-module__EPqF1W__actions{grid-area:actions}.CampaignComposer-module-scss-module__EPqF1W__previewPane{grid-area:preview;position:sticky;top:16px}}.CampaignComposer-module-scss-module__EPqF1W__previewPane{flex-direction:column;gap:8px;display:flex}.CampaignComposer-module-scss-module__EPqF1W__previewHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.CampaignComposer-module-scss-module__EPqF1W__previewEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:1.1rem;font-weight:600}.CampaignComposer-module-scss-module__EPqF1W__editBrandingLink{color:var(--primary);font-size:1.2rem;font-weight:600;text-decoration:none}.CampaignComposer-module-scss-module__EPqF1W__editBrandingLink:hover{text-decoration:underline}.CampaignComposer-module-scss-module__EPqF1W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}@media (max-width:720px){.CampaignComposer-module-scss-module__EPqF1W__fields{grid-template-columns:1fr}}.CampaignComposer-module-scss-module__EPqF1W__fields .form-field-full{grid-column:1/-1}.CampaignComposer-module-scss-module__EPqF1W__labelRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.CampaignComposer-module-scss-module__EPqF1W__insertNameBtn{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.2rem;font-weight:600}.CampaignComposer-module-scss-module__EPqF1W__insertNameBtn:hover{text-decoration:underline}.CampaignComposer-module-scss-module__EPqF1W__insertNamePanel{border:1px solid var(--border);background:var(--surface,transparent);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px 14px;display:flex}.CampaignComposer-module-scss-module__EPqF1W__insertNameQuestion{color:var(--text-primary);font-size:1.3rem}.CampaignComposer-module-scss-module__EPqF1W__insertNameControls{gap:8px;display:flex}.CampaignComposer-module-scss-module__EPqF1W__insertNameControls input{max-width:200px}.CampaignComposer-module-scss-module__EPqF1W__insertNameConfirmBtn{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:6px 16px;font-size:1.3rem;font-weight:600;transition:background-color .15s}.CampaignComposer-module-scss-module__EPqF1W__insertNameConfirmBtn:hover{background:var(--primary-dark)}.CampaignComposer-module-scss-module__EPqF1W__previewAsRow{align-items:center;gap:10px;display:flex}.CampaignComposer-module-scss-module__EPqF1W__previewAsLabel{color:var(--text-muted);font-size:1.2rem}.CampaignComposer-module-scss-module__EPqF1W__heroRow{align-items:flex-start;gap:12px;display:flex}.CampaignComposer-module-scss-module__EPqF1W__heroThumb{border:1px solid var(--border);object-fit:cover;border-radius:8px;max-width:220px;max-height:110px}.CampaignComposer-module-scss-module__EPqF1W__heroRemoveBtn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:1.25rem;transition:border-color .15s,color .15s}.CampaignComposer-module-scss-module__EPqF1W__heroRemoveBtn:hover{border-color:var(--coral);color:var(--coral)}.CampaignComposer-module-scss-module__EPqF1W__fieldError{color:var(--coral);margin:4px 0 0;font-size:1.25rem}.CampaignComposer-module-scss-module__EPqF1W__fieldHint{color:var(--text-muted);margin:4px 0 0;font-size:1.2rem}.CampaignComposer-module-scss-module__EPqF1W__actions{justify-content:flex-end;gap:10px;display:flex}.CampaignComposer-module-scss-module__EPqF1W__saveBtn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:1.4rem;transition:border-color .15s,color .15s}.CampaignComposer-module-scss-module__EPqF1W__saveBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.CampaignComposer-module-scss-module__EPqF1W__saveBtn:disabled{opacity:.55;cursor:default}.CampaignComposer-module-scss-module__EPqF1W__reviewBtn{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 22px;font-size:1.4rem;font-weight:600;transition:background-color .15s}.CampaignComposer-module-scss-module__EPqF1W__reviewBtn:hover:not(:disabled){background:var(--primary-dark)}.CampaignComposer-module-scss-module__EPqF1W__reviewBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #c9a22773}.CampaignComposer-module-scss-module__EPqF1W__reviewBtn:disabled{opacity:.55;cursor:default}
.DiscountCodeStatusChip-module-scss-module__7GDNBW__chip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:1.15rem;font-weight:600;display:inline-flex}.DiscountCodeStatusChip-module-scss-module__7GDNBW__success{background:var(--primary-tint);color:var(--primary)}.DiscountCodeStatusChip-module-scss-module__7GDNBW__info{color:#8a6d1c;background:#c9a2271f}.DiscountCodeStatusChip-module-scss-module__7GDNBW__warning{color:#8a6d1c;background:#c9a2272e}.DiscountCodeStatusChip-module-scss-module__7GDNBW__neutral{color:var(--text-muted);background:#6b72801a}@media (prefers-color-scheme:dark){:is(html:not([data-theme=light]) .DiscountCodeStatusChip-module-scss-module__7GDNBW__info,html:not([data-theme=light]) .DiscountCodeStatusChip-module-scss-module__7GDNBW__warning){color:#ddb93a}}:is(html[data-theme=dark] .DiscountCodeStatusChip-module-scss-module__7GDNBW__info,html[data-theme=dark] .DiscountCodeStatusChip-module-scss-module__7GDNBW__warning){color:#ddb93a}
.EventListItem-module-scss-module__0Scr4a__item{color:var(--text-primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;padding:14px 1.25rem 14px calc(1.25rem + 4px);font-size:13.5px;text-decoration:none;transition:color .15s;display:block}.EventListItem-module-scss-module__0Scr4a__item:hover .EventListItem-module-scss-module__0Scr4a__name{color:var(--primary)}.EventListItem-module-scss-module__0Scr4a__item:hover .EventListItem-module-scss-module__0Scr4a__chevron{color:var(--primary);transform:translate(2px)}.EventListItem-module-scss-module__0Scr4a__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.EventListItem-module-scss-module__0Scr4a__main{grid-template-columns:var(--dt-grid-template);align-items:center;gap:1rem;min-width:0;display:grid}.EventListItem-module-scss-module__0Scr4a__thumb{background:var(--surface-sunken);border:1px solid var(--border-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.EventListItem-module-scss-module__0Scr4a__thumb:after{content:"";pointer-events:none;z-index:1;border-top:2px solid #c9a2278c;border-left:2px solid #c9a2278c;border-top-left-radius:8px;width:10px;height:10px;position:absolute;top:0;left:0}.EventListItem-module-scss-module__0Scr4a__thumbImg{object-fit:cover}.EventListItem-module-scss-module__0Scr4a__thumbIcon{color:var(--text-muted);opacity:.6;font-size:18px}.EventListItem-module-scss-module__0Scr4a__names{flex-direction:column;gap:4px;min-width:0;display:flex}.EventListItem-module-scss-module__0Scr4a__name{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:1.25;transition:color .15s;overflow:hidden}.EventListItem-module-scss-module__0Scr4a__description{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;font-size:12.5px;overflow:hidden}.EventListItem-module-scss-module__0Scr4a__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.EventListItem-module-scss-module__0Scr4a__publish{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px 3px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.EventListItem-module-scss-module__0Scr4a__publishOn{background:var(--primary-tint);color:var(--primary);border-color:#1e3a2f2e}.EventListItem-module-scss-module__0Scr4a__publishOff{background:var(--surface-raised);color:var(--text-muted);border-color:var(--border-soft)}.EventListItem-module-scss-module__0Scr4a__publishIcon{font-size:9px}.EventListItem-module-scss-module__0Scr4a__chip{border:1px solid var(--border-soft);background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.4}.EventListItem-module-scss-module__0Scr4a__chevron{color:var(--text-muted);place-self:center end;font-size:10px;transition:color .15s,transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width:720px){.EventListItem-module-scss-module__0Scr4a__item{padding:14px 1rem 14px calc(1rem + 4px)}.EventListItem-module-scss-module__0Scr4a__main{grid-template-columns:48px 1fr auto;grid-template-areas:"thumb names chevron""thumb meta meta";gap:5px .75rem}.EventListItem-module-scss-module__0Scr4a__thumb{grid-area:thumb;width:48px;height:48px}.EventListItem-module-scss-module__0Scr4a__names{grid-area:names}.EventListItem-module-scss-module__0Scr4a__meta{grid-area:meta;justify-content:flex-start}.EventListItem-module-scss-module__0Scr4a__chevron{grid-area:chevron}.EventListItem-module-scss-module__0Scr4a__name{font-size:16px}}
.AdvancedCssSection-module-scss-module__lLzRSG__code{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55}
.MergeWithPicker-module-scss-module__-qbfKa__body{flex-direction:column;gap:.75rem;min-width:360px;max-width:480px;display:flex}.MergeWithPicker-module-scss-module__-qbfKa__search{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-primary);font:inherit;border-radius:8px;padding:.5rem .75rem;font-size:14px}.MergeWithPicker-module-scss-module__-qbfKa__search:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.MergeWithPicker-module-scss-module__-qbfKa__message{color:var(--text-muted);margin:0;padding:.75rem 0;font-size:13px}.MergeWithPicker-module-scss-module__-qbfKa__list{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.MergeWithPicker-module-scss-module__-qbfKa__option{cursor:pointer;border-radius:8px;align-items:baseline;gap:.75rem;padding:.5rem .75rem;display:flex}.MergeWithPicker-module-scss-module__-qbfKa__option:hover{background:var(--interactive-hover)}.MergeWithPicker-module-scss-module__-qbfKa__option input{accent-color:var(--primary);cursor:pointer}.MergeWithPicker-module-scss-module__-qbfKa__optionName{color:var(--text-primary);font-size:14px;font-weight:600}.MergeWithPicker-module-scss-module__-qbfKa__optionContact{color:var(--text-secondary);word-break:break-all;margin-left:auto;font-size:12px}.MergeWithPicker-module-scss-module__-qbfKa__footer{justify-content:flex-end;gap:.6rem;display:flex}.MergeWithPicker-module-scss-module__-qbfKa__cancelBtn{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:14px}.MergeWithPicker-module-scss-module__-qbfKa__cancelBtn:hover{background:var(--interactive-hover)}.MergeWithPicker-module-scss-module__-qbfKa__reviewBtn{background:var(--primary);color:var(--text-on-primary);font:inherit;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:14px;font-weight:600}.MergeWithPicker-module-scss-module__-qbfKa__reviewBtn:hover:not(:disabled){background:var(--primary-dark)}.MergeWithPicker-module-scss-module__-qbfKa__reviewBtn:disabled{opacity:.5;cursor:not-allowed}
.page-module-scss-module__QuZvxa__page{background:var(--background);flex-direction:column;gap:.75rem;min-height:100vh;padding:0 1.5rem 2rem;display:flex;position:relative}.page-module-scss-module__QuZvxa__page:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 60% at 50% 0,#c9a22712 0%,#c9a22705 40%,#0000 75%);height:280px;position:absolute;top:0;left:0;right:0}@media only screen and (max-width:64em){.page-module-scss-module__QuZvxa__page{padding:0 1rem 1.5rem}}
.KeyHistory-module-scss-module__7NTzCa__history{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);margin-top:1rem;font-size:13px}.KeyHistory-module-scss-module__7NTzCa__summary{width:fit-content;color:var(--primary);cursor:pointer;font-weight:600}.KeyHistory-module-scss-module__7NTzCa__note{color:var(--text-muted);margin:.75rem 0 0}.KeyHistory-module-scss-module__7NTzCa__changes{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.KeyHistory-module-scss-module__7NTzCa__change{border-top:1px solid var(--border);grid-template-columns:170px 1fr;gap:.75rem;padding:7px 0;display:grid}@media (max-width:720px){.KeyHistory-module-scss-module__7NTzCa__change{grid-template-columns:1fr;gap:0}}.KeyHistory-module-scss-module__7NTzCa__when{color:var(--text-muted);font-feature-settings:"tnum"}
.ConnectCard-module-scss-module__XqOi2W__content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.ConnectCard-module-scss-module__XqOi2W__lead{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);max-width:64ch;margin:0;font-size:13.5px;line-height:1.7}
.ServiceListItem-module-scss-module__OP7J1W__item{color:var(--text-primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;padding:14px 1.25rem 14px calc(1.25rem + 4px);font-size:13.5px;text-decoration:none;transition:color .15s;display:block}.ServiceListItem-module-scss-module__OP7J1W__item:hover .ServiceListItem-module-scss-module__OP7J1W__name{color:var(--primary)}.ServiceListItem-module-scss-module__OP7J1W__item:hover .ServiceListItem-module-scss-module__OP7J1W__chevron{color:var(--primary);transform:translate(2px)}.ServiceListItem-module-scss-module__OP7J1W__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.ServiceListItem-module-scss-module__OP7J1W__main{grid-template-columns:var(--dt-grid-template);align-items:center;gap:1rem;min-width:0;display:grid}.ServiceListItem-module-scss-module__OP7J1W__thumb{background:var(--surface-sunken);border:1px solid var(--border-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.ServiceListItem-module-scss-module__OP7J1W__thumb:after{content:"";pointer-events:none;z-index:1;border-top:2px solid #c9a2278c;border-left:2px solid #c9a2278c;border-top-left-radius:8px;width:10px;height:10px;position:absolute;top:0;left:0}.ServiceListItem-module-scss-module__OP7J1W__thumbImg{object-fit:cover}.ServiceListItem-module-scss-module__OP7J1W__thumbIcon{color:var(--text-muted);opacity:.6;font-size:18px}.ServiceListItem-module-scss-module__OP7J1W__names{flex-direction:column;gap:4px;min-width:0;display:flex}.ServiceListItem-module-scss-module__OP7J1W__name{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.005em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:1.25;transition:color .15s;overflow:hidden}.ServiceListItem-module-scss-module__OP7J1W__description{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.005em;font-size:12.5px;overflow:hidden}.ServiceListItem-module-scss-module__OP7J1W__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.ServiceListItem-module-scss-module__OP7J1W__publish{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px 3px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ServiceListItem-module-scss-module__OP7J1W__publishOn{background:var(--primary-tint);color:var(--primary);border-color:#1e3a2f2e}.ServiceListItem-module-scss-module__OP7J1W__publishOff{background:var(--surface-raised);color:var(--text-muted);border-color:var(--border-soft)}.ServiceListItem-module-scss-module__OP7J1W__publishIcon{font-size:9px}.ServiceListItem-module-scss-module__OP7J1W__price{color:var(--text-secondary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#c9a22714;border:1px solid #c9a22759;border-radius:9999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.4}.ServiceListItem-module-scss-module__OP7J1W__chip{border:1px solid var(--border-soft);background:var(--surface-raised);color:var(--text-secondary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.4}.ServiceListItem-module-scss-module__OP7J1W__chevron{color:var(--text-muted);place-self:center end;font-size:10px;transition:color .15s,transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width:720px){.ServiceListItem-module-scss-module__OP7J1W__item{padding:14px 1rem 14px calc(1rem + 4px)}.ServiceListItem-module-scss-module__OP7J1W__main{grid-template-columns:48px 1fr auto;grid-template-areas:"thumb names chevron""thumb meta meta";gap:5px .75rem}.ServiceListItem-module-scss-module__OP7J1W__thumb{grid-area:thumb;width:48px;height:48px}.ServiceListItem-module-scss-module__OP7J1W__names{grid-area:names}.ServiceListItem-module-scss-module__OP7J1W__meta{grid-area:meta;justify-content:flex-start}.ServiceListItem-module-scss-module__OP7J1W__chevron{grid-area:chevron}.ServiceListItem-module-scss-module__OP7J1W__name{font-size:16px}}
.LayoutSection-module-scss-module__A697Ha__control{flex-direction:column;gap:.5rem;display:flex}.LayoutSection-module-scss-module__A697Ha__controlLabel{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1}.LayoutSection-module-scss-module__A697Ha__customRow{align-items:center;gap:.75rem;margin-top:2px;display:flex}.LayoutSection-module-scss-module__A697Ha__customLabel{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-muted);letter-spacing:.005em;font-size:12px;font-weight:500}.LayoutSection-module-scss-module__A697Ha__customInput{font-feature-settings:"tnum";width:110px;font-size:13px}
.IdentityMasthead-module-scss-module__o30Wgq__masthead{flex-direction:column;gap:1rem;padding:1.25rem 0;display:flex;position:relative}.IdentityMasthead-module-scss-module__o30Wgq__masthead:after{content:"";background:linear-gradient(90deg,#c9a22780 0%,#c9a2271f 45%,#0000 85%);height:1px;position:absolute;bottom:0;left:0;right:0}.IdentityMasthead-module-scss-module__o30Wgq__card{align-items:center;gap:1.25rem;display:flex}@media (max-width:640px){.IdentityMasthead-module-scss-module__o30Wgq__card{flex-wrap:wrap;gap:1rem}}.IdentityMasthead-module-scss-module__o30Wgq__monogram{background:var(--surface-raised);width:76px;height:76px;font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.05em;color:var(--text-primary);-webkit-user-select:none;user-select:none;border:1px solid #c9a22780;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;font-weight:600;display:inline-flex}@media (max-width:640px){.IdentityMasthead-module-scss-module__o30Wgq__monogram{width:60px;height:60px;font-size:21px}}.IdentityMasthead-module-scss-module__o30Wgq__textBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.IdentityMasthead-module-scss-module__o30Wgq__eyebrow{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--primary);font-size:9.5px;font-weight:700;line-height:1}.IdentityMasthead-module-scss-module__o30Wgq__name{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:600;line-height:1.3}.IdentityMasthead-module-scss-module__o30Wgq__meta{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13.5px}.IdentityMasthead-module-scss-module__o30Wgq__actions{align-self:center;align-items:center;gap:.75rem;margin-left:auto;display:flex}.IdentityMasthead-module-scss-module__o30Wgq__editBtn{border:1px solid var(--border);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.IdentityMasthead-module-scss-module__o30Wgq__editBtn:hover{border-color:var(--primary);color:var(--primary)}.IdentityMasthead-module-scss-module__o30Wgq__editBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #c9a22773}.IdentityMasthead-module-scss-module__o30Wgq__errorBar{color:var(--text-primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;background-color:#c45c4a1a;border:1px solid #c45c4a33;border-left:3px solid #c45c4a;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.3}.IdentityMasthead-module-scss-module__o30Wgq__editForm{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}@media (max-width:640px){.IdentityMasthead-module-scss-module__o30Wgq__editForm{grid-template-columns:1fr}}.IdentityMasthead-module-scss-module__o30Wgq__field{flex-direction:column;gap:6px;display:flex}.IdentityMasthead-module-scss-module__o30Wgq__note{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);margin:2px 0 0;font-size:12px}.IdentityMasthead-module-scss-module__o30Wgq__formActions{grid-column:1/-1;justify-content:flex-end;gap:.75rem;display:flex}.IdentityMasthead-module-scss-module__o30Wgq__cancelBtn{border:1px solid var(--border);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600}.IdentityMasthead-module-scss-module__o30Wgq__cancelBtn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.IdentityMasthead-module-scss-module__o30Wgq__cancelBtn:disabled{opacity:.55;cursor:not-allowed}.IdentityMasthead-module-scss-module__o30Wgq__saveBtn{background:var(--primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:700}.IdentityMasthead-module-scss-module__o30Wgq__saveBtn:hover:not(:disabled){filter:brightness(1.05)}.IdentityMasthead-module-scss-module__o30Wgq__saveBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #c9a22773}.IdentityMasthead-module-scss-module__o30Wgq__saveBtn:disabled{opacity:.55;cursor:not-allowed}
.List-module-scss-module__uz_nxG__sentinel{height:1px}.List-module-scss-module__uz_nxG__loadingMore{text-align:center;color:var(--text-muted);padding:1rem;font-size:13px;font-style:italic}.List-module-scss-module__uz_nxG__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;min-height:60vh;padding:3rem 1rem;display:flex}.List-module-scss-module__uz_nxG__emptyIcon{color:var(--text-muted);opacity:.6;margin-bottom:.5rem;font-size:40px}.List-module-scss-module__uz_nxG__emptyTitle{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.List-module-scss-module__uz_nxG__emptyBody{max-width:360px;color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.7}.List-module-scss-module__uz_nxG__helpLink{color:var(--text-muted);border-bottom:1px solid #0000;align-items:center;gap:.25rem;margin-top:.75rem;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.List-module-scss-module__uz_nxG__helpLink:hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.List-module-scss-module__uz_nxG__helpLink:focus-visible{color:var(--text-primary);border-bottom-color:var(--text-primary);outline:none}.List-module-scss-module__uz_nxG__helpLinkIcon{opacity:.7;font-size:11px}.List-module-scss-module__uz_nxG__clearBtn{border:1px solid var(--primary);background:var(--primary);color:var(--text-on-primary);cursor:pointer;border-radius:8px;margin-top:.75rem;padding:.5rem 1rem;font-family:inherit;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s}.List-module-scss-module__uz_nxG__clearBtn:hover{background:var(--primary-light);border-color:var(--primary-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.List-module-scss-module__uz_nxG__clearBtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.List-module-scss-module__uz_nxG__errorBar{border-left:3px solid var(--danger);background:var(--status-danger-bg);color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:13.5px;display:flex}
.AdImagePicker-module-scss-module__8n0q_a__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;display:grid}.AdImagePicker-module-scss-module__8n0q_a__tile{border:1px solid var(--border);background:var(--surface);cursor:pointer;aspect-ratio:1;border-radius:8px;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.AdImagePicker-module-scss-module__8n0q_a__tile:hover{border-color:var(--primary)}.AdImagePicker-module-scss-module__8n0q_a__tile:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.AdImagePicker-module-scss-module__8n0q_a__tileSelected{border-color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary)}.AdImagePicker-module-scss-module__8n0q_a__thumb{object-fit:cover;width:100%;height:100%;display:block}.AdImagePicker-module-scss-module__8n0q_a__order{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.AdImagePicker-module-scss-module__8n0q_a__uploadTile{aspect-ratio:1;border:1px dashed var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s}.AdImagePicker-module-scss-module__8n0q_a__uploadTile:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.AdImagePicker-module-scss-module__8n0q_a__uploadTile:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.AdImagePicker-module-scss-module__8n0q_a__uploadTile:disabled{opacity:.55;cursor:not-allowed}
.ServiceRow-module-scss-module__8VBtda__row{position:relative}.ServiceRow-module-scss-module__8VBtda__row:hover .ServiceRow-module-scss-module__8VBtda__fillHandle{display:block}.ServiceRow-module-scss-module__8VBtda__fillHandle{background:var(--primary);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-clip:content-box;width:24px;height:24px;padding:12px 3px 3px 12px;display:none;position:absolute;bottom:-4px;right:-4px}@media (hover:none){.ServiceRow-module-scss-module__8VBtda__fillHandle{display:block}}.ServiceRow-module-scss-module__8VBtda__service{background:var(--primary-tint);border:1px solid var(--border);width:100%;min-height:32px;color:var(--text-primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:0 .5rem;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.ServiceRow-module-scss-module__8VBtda__service:hover{border-color:var(--border-strong)}.ServiceRow-module-scss-module__8VBtda__service:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ServiceRow-module-scss-module__8VBtda__serviceOneOff{border-left:3px solid var(--amber)}.ServiceRow-module-scss-module__8VBtda__serviceClosed{background:var(--surface-sunken);border-style:dashed;border-color:var(--border-strong);color:var(--text-secondary)}.ServiceRow-module-scss-module__8VBtda__serviceClosedBooked{background:var(--status-danger-bg);border-style:dashed;border-color:var(--coral)}.ServiceRow-module-scss-module__8VBtda__serviceClosedBooked .ServiceRow-module-scss-module__8VBtda__closed,.ServiceRow-module-scss-module__8VBtda__serviceClosedBooked .ServiceRow-module-scss-module__8VBtda__covers{color:var(--coral)}.ServiceRow-module-scss-module__8VBtda__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ServiceRow-module-scss-module__8VBtda__hours{color:var(--amber-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.ServiceRow-module-scss-module__8VBtda__closed{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ServiceRow-module-scss-module__8VBtda__covers{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:auto;display:inline-flex}
.CampaignListItem-module-scss-module__TDYvuG__item{color:var(--text-primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;padding:14px 1.25rem 14px calc(1.25rem + 4px);font-size:13.5px;text-decoration:none;transition:color .15s;display:block}.CampaignListItem-module-scss-module__TDYvuG__item:hover .CampaignListItem-module-scss-module__TDYvuG__name{color:var(--primary)}.CampaignListItem-module-scss-module__TDYvuG__item:hover .CampaignListItem-module-scss-module__TDYvuG__chevron{color:var(--primary);transform:translate(2px)}.CampaignListItem-module-scss-module__TDYvuG__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}@media (max-width:720px){.CampaignListItem-module-scss-module__TDYvuG__item{padding:12px 1rem 12px calc(1rem + 4px)}}.CampaignListItem-module-scss-module__TDYvuG__main{grid-template-columns:var(--dt-grid-template);align-items:center;gap:1rem;min-width:0;display:grid}.CampaignListItem-module-scss-module__TDYvuG__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;transition:color .15s;overflow:hidden}.CampaignListItem-module-scss-module__TDYvuG__subject{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CampaignListItem-module-scss-module__TDYvuG__when{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.CampaignListItem-module-scss-module__TDYvuG__chevron{color:var(--text-muted);justify-self:end;font-size:1.2rem;transition:color .15s,transform .15s}
.AutomationComposer-module-scss-module__TPOuGa__composer{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;max-width:860px;display:grid}@media (min-width:1100px){.AutomationComposer-module-scss-module__TPOuGa__composer{grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-areas:"audience preview""message preview""sending preview""actions preview";max-width:1300px}.AutomationComposer-module-scss-module__TPOuGa__audienceArea{grid-area:audience}.AutomationComposer-module-scss-module__TPOuGa__messageArea{grid-area:message}.AutomationComposer-module-scss-module__TPOuGa__sendingArea{grid-area:sending}.AutomationComposer-module-scss-module__TPOuGa__actions{grid-area:actions}.AutomationComposer-module-scss-module__TPOuGa__previewPane{grid-area:preview;position:sticky;top:16px}}.AutomationComposer-module-scss-module__TPOuGa__previewPane{flex-direction:column;gap:8px;display:flex}.AutomationComposer-module-scss-module__TPOuGa__previewHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.AutomationComposer-module-scss-module__TPOuGa__previewEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:1.1rem;font-weight:600}.AutomationComposer-module-scss-module__TPOuGa__editBrandingLink{color:var(--primary);font-size:1.2rem;font-weight:600;text-decoration:none}.AutomationComposer-module-scss-module__TPOuGa__editBrandingLink:hover{text-decoration:underline}.AutomationComposer-module-scss-module__TPOuGa__previewAsRow{align-items:center;gap:10px;display:flex}.AutomationComposer-module-scss-module__TPOuGa__previewAsLabel{color:var(--text-muted);font-size:1.2rem}.AutomationComposer-module-scss-module__TPOuGa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}@media (max-width:720px){.AutomationComposer-module-scss-module__TPOuGa__fields{grid-template-columns:1fr}}.AutomationComposer-module-scss-module__TPOuGa__fields .form-field-full{grid-column:1/-1}.AutomationComposer-module-scss-module__TPOuGa__sendingFields{flex-direction:column;gap:18px;display:flex}.AutomationComposer-module-scss-module__TPOuGa__sendingField{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.AutomationComposer-module-scss-module__TPOuGa__sendingLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:1.2rem;font-weight:600}.AutomationComposer-module-scss-module__TPOuGa__fieldError{color:var(--coral);margin:4px 0 0;font-size:1.25rem}.AutomationComposer-module-scss-module__TPOuGa__fieldHint{color:var(--text-muted);margin:4px 0 0;font-size:1.2rem}.AutomationComposer-module-scss-module__TPOuGa__actions{justify-content:flex-end;display:flex}.AutomationComposer-module-scss-module__TPOuGa__saveBtn{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 22px;font-size:1.4rem;font-weight:600;transition:background-color .15s}.AutomationComposer-module-scss-module__TPOuGa__saveBtn:hover:not(:disabled){background:var(--primary-dark)}.AutomationComposer-module-scss-module__TPOuGa__saveBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #c9a22773}.AutomationComposer-module-scss-module__TPOuGa__saveBtn:disabled{opacity:.55;cursor:default}
.ImagePickerSection-module-scss-module__GO_UZa__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ImagePickerSection-module-scss-module__GO_UZa__tile{aspect-ratio:3/2;position:relative}.ImagePickerSection-module-scss-module__GO_UZa__thumbBtn{border:2px solid var(--border);background:var(--surface-sunken);cursor:pointer;border-radius:8px;width:100%;height:100%;padding:0;transition:border-color .12s,transform .12s;display:block;overflow:hidden}.ImagePickerSection-module-scss-module__GO_UZa__thumbBtn:hover{border-color:var(--border-strong);transform:translateY(-1px)}.ImagePickerSection-module-scss-module__GO_UZa__selected{border-color:var(--accent,#2e7d32)}.ImagePickerSection-module-scss-module__GO_UZa__thumb{object-fit:cover;width:100%;height:100%}.ImagePickerSection-module-scss-module__GO_UZa__deleteBtn{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:999px;width:28px;height:28px;position:absolute;top:4px;right:4px}.ImagePickerSection-module-scss-module__GO_UZa__deleteBtn:hover{background:#000000bf}.ImagePickerSection-module-scss-module__GO_UZa__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.ImagePickerSection-module-scss-module__GO_UZa__muted{color:var(--text-muted);margin:0;font-size:13px}.ImagePickerSection-module-scss-module__GO_UZa__clearBtn{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;padding:.4rem .75rem;font-size:13px}.ImagePickerSection-module-scss-module__GO_UZa__clearBtn:hover{background:var(--surface-sunken);color:var(--text-primary)}.ImagePickerSection-module-scss-module__GO_UZa__errorBar{color:#b91c1c;background:#ef444414;border:1px solid #ef444433;border-radius:8px;padding:.5rem .75rem;font-size:13px}
.page-module-scss-module__IeGXOG__page{background:var(--background);flex-direction:column;gap:1rem;min-height:100vh;padding:0 1.5rem 2rem;display:flex;position:relative}.page-module-scss-module__IeGXOG__page:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 60% at 50% 0,#c9a22712 0%,#c9a22705 40%,#0000 75%);height:280px;position:absolute;top:0;left:0;right:0}@media only screen and (max-width:64em){.page-module-scss-module__IeGXOG__page{padding:0 1rem 1.5rem}}.page-module-scss-module__IeGXOG__heading{align-items:center;gap:.75rem;min-width:0;display:flex}.page-module-scss-module__IeGXOG__back{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.page-module-scss-module__IeGXOG__back:hover{background:var(--surface-raised);border-color:var(--primary);color:var(--primary);transform:translate(-1px)}.page-module-scss-module__IeGXOG__back:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.page-module-scss-module__IeGXOG__title{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:22px;font-weight:600;line-height:1.3;overflow:hidden}.page-module-scss-module__IeGXOG__dossier{flex-direction:column;gap:1.25rem;display:flex}.page-module-scss-module__IeGXOG__centered{text-align:center;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);letter-spacing:.01em;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:14px;display:flex}.page-module-scss-module__IeGXOG__centered p{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.page-module-scss-module__IeGXOG__retryBtn{border:1px solid var(--primary);background:var(--primary);color:var(--text-on-primary);font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em;cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;justify-content:center;align-items:center;margin-top:.5rem;padding:9px 1.25rem;font-size:13.5px;font-weight:600;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.page-module-scss-module__IeGXOG__retryBtn:hover{background:var(--primary-light);border-color:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-1px)}.page-module-scss-module__IeGXOG__retryBtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}
.MergeConfirm-module-scss-module__Zj10oa__body{min-width:320px;max-width:440px;color:var(--text-primary);flex-direction:column;gap:.6rem;font-size:14px;line-height:1.5;display:flex}.MergeConfirm-module-scss-module__Zj10oa__body p{margin:0}.MergeConfirm-module-scss-module__Zj10oa__list{color:var(--text-secondary);flex-direction:column;gap:.2rem;margin:0;padding-left:1.2rem;display:flex}.MergeConfirm-module-scss-module__Zj10oa__footer{justify-content:flex-end;gap:.6rem;display:flex}.MergeConfirm-module-scss-module__Zj10oa__cancelBtn{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:14px}.MergeConfirm-module-scss-module__Zj10oa__cancelBtn:hover:not(:disabled){background:var(--interactive-hover)}.MergeConfirm-module-scss-module__Zj10oa__dangerBtn{color:var(--text-on-primary);font:inherit;cursor:pointer;background:#f44336;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:14px;font-weight:600}.MergeConfirm-module-scss-module__Zj10oa__dangerBtn:hover:not(:disabled){filter:brightness(.95)}.MergeConfirm-module-scss-module__Zj10oa__dangerBtn:disabled{opacity:.55;cursor:not-allowed}.MergeConfirm-module-scss-module__Zj10oa__error{color:#f44336;margin:0;font-size:13px}
.DisconnectCard-module-scss-module__Kiy_Iq__card{background:var(--surface-raised);border:1px solid var(--border);border-left:3px solid #c45c4a99;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.DisconnectCard-module-scss-module__Kiy_Iq__header{flex-direction:column;gap:.25rem;display:flex}.DisconnectCard-module-scss-module__Kiy_Iq__title{font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.DisconnectCard-module-scss-module__Kiy_Iq__description{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);max-width:64ch;margin:0;font-size:13px;line-height:1.7}.DisconnectCard-module-scss-module__Kiy_Iq__actions{align-items:center;gap:.75rem;display:flex}.DisconnectCard-module-scss-module__Kiy_Iq__dangerButton{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:#c45c4a;cursor:pointer;background:0 0;border:1px solid #c45c4a8c;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.DisconnectCard-module-scss-module__Kiy_Iq__dangerButton:hover:not(:disabled){background-color:#c45c4a14;border-color:#c45c4a}.DisconnectCard-module-scss-module__Kiy_Iq__dangerButton:disabled{opacity:.55;cursor:not-allowed}.DisconnectCard-module-scss-module__Kiy_Iq__cancelLink{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.DisconnectCard-module-scss-module__Kiy_Iq__cancelLink:hover{color:var(--text-primary);text-decoration:underline}
.MyRestaurants-module-scss-module__FSutca__empty{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);margin:0;font-size:14px}.MyRestaurants-module-scss-module__FSutca__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MyRestaurants-module-scss-module__FSutca__item{border-bottom:1px solid var(--border-soft,var(--border))}.MyRestaurants-module-scss-module__FSutca__item:last-child{border-bottom:none}.MyRestaurants-module-scss-module__FSutca__row{border-radius:8px;align-items:center;gap:1rem;padding:12px .5rem;text-decoration:none;transition:background-color .15s;display:flex}.MyRestaurants-module-scss-module__FSutca__row:hover{background:var(--surface-raised)}.MyRestaurants-module-scss-module__FSutca__row:hover .MyRestaurants-module-scss-module__FSutca__venueName{color:var(--primary)}.MyRestaurants-module-scss-module__FSutca__row:hover .MyRestaurants-module-scss-module__FSutca__chevron{color:var(--primary);transform:translate(2px)}.MyRestaurants-module-scss-module__FSutca__row:focus-visible{outline:none;box-shadow:0 0 0 2px #c9a22773}.MyRestaurants-module-scss-module__FSutca__venueTile{background:var(--surface-raised);border:1px solid var(--border);width:36px;height:36px;font-family:var(--font-raleway),"Raleway",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.04em;color:var(--primary);-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.MyRestaurants-module-scss-module__FSutca__venueName{min-width:0;font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:600;transition:color .15s;overflow:hidden}.MyRestaurants-module-scss-module__FSutca__role{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted,var(--text-secondary));flex-shrink:0;font-size:10.5px;font-weight:700}.MyRestaurants-module-scss-module__FSutca__roleOwner{color:var(--primary)}.MyRestaurants-module-scss-module__FSutca__chevron{color:var(--text-muted,var(--text-secondary));flex-shrink:0;font-size:11px;transition:transform .15s,color .15s}
.PreviewFrame-module-scss-module__URaKYW__stage{background:radial-gradient(circle at top,#1e3a2f0f,transparent 60%),var(--surface-sunken);border-radius:12px;justify-content:center;min-height:380px;padding:1.25rem;display:flex}.PreviewFrame-module-scss-module__URaKYW__device{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;flex-direction:column;width:100%;max-width:100%;transition:max-width .25s;display:flex;overflow:hidden;box-shadow:0 4px 14px #0000000f,0 1px 2px #0000000a}.PreviewFrame-module-scss-module__URaKYW__mobile .PreviewFrame-module-scss-module__URaKYW__device{max-width:360px}.PreviewFrame-module-scss-module__URaKYW__deviceBar{background:var(--surface-sunken);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:8px 12px;display:flex}.PreviewFrame-module-scss-module__URaKYW__dot{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.PreviewFrame-module-scss-module__URaKYW__dot[data-tone=r]{background:#f97171}.PreviewFrame-module-scss-module__URaKYW__dot[data-tone=y]{background:#f5c451}.PreviewFrame-module-scss-module__URaKYW__dot[data-tone=g]{background:#6dd29a}.PreviewFrame-module-scss-module__URaKYW__frame{background:var(--surface);border:0;width:100%;height:380px;display:block}.PreviewFrame-module-scss-module__URaKYW__mobile .PreviewFrame-module-scss-module__URaKYW__frame{height:480px}.PreviewFrame-module-scss-module__URaKYW__scaledViewport{background:var(--surface);width:100%;position:relative;overflow:hidden}.PreviewFrame-module-scss-module__URaKYW__scaledFrame{background:var(--surface);transform-origin:0 0;border:0;display:block}.PreviewFrame-module-scss-module__URaKYW__popoutButton{z-index:1;color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;transition:opacity .15s;display:inline-flex;position:absolute;top:8px;right:8px}.PreviewFrame-module-scss-module__URaKYW__device:hover .PreviewFrame-module-scss-module__URaKYW__popoutButton{opacity:1}.PreviewFrame-module-scss-module__URaKYW__popoutButton:focus-visible{opacity:1;outline:2px solid var(--colour-focus,#4c8bf5)}
.SubNav-module-scss-module__25wUIW__bar{border-bottom:1px solid var(--border-soft);background:var(--background);z-index:200;align-items:center;gap:.5rem;padding:0 1rem;display:flex;position:sticky;top:0;overflow-x:auto}.SubNav-module-scss-module__25wUIW__tabs{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.SubNav-module-scss-module__25wUIW__tab{display:flex}.SubNav-module-scss-module__25wUIW__link,.SubNav-module-scss-module__25wUIW__linkActive{font-family:var(--font-lato),"Lato",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.SubNav-module-scss-module__25wUIW__link:hover,.SubNav-module-scss-module__25wUIW__linkActive:hover{color:var(--text-primary)}.SubNav-module-scss-module__25wUIW__link:focus-visible,.SubNav-module-scss-module__25wUIW__linkActive:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-radius:4px;outline:none}.SubNav-module-scss-module__25wUIW__linkActive{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.SubNav-module-scss-module__25wUIW__linkActive:hover{color:var(--primary)}.SubNav-module-scss-module__25wUIW__icon{justify-content:center;align-items:center;width:1em;height:1em;display:inline-flex}.SubNav-module-scss-module__25wUIW__right{flex-shrink:0;align-items:center;padding:0 .5rem;display:flex}
.EditBudgetModal-module-scss-module__QHHw4G__body{flex-direction:column;gap:.5rem;min-width:280px;display:flex}.EditBudgetModal-module-scss-module__QHHw4G__hint{color:var(--text-secondary);margin:0;font-size:12.5px}.EditBudgetModal-module-scss-module__QHHw4G__footer{justify-content:flex-end;gap:.6rem;display:flex}.EditBudgetModal-module-scss-module__QHHw4G__cancelBtn{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-size:14px}.EditBudgetModal-module-scss-module__QHHw4G__cancelBtn:hover:not(:disabled){background:var(--interactive-hover)}.EditBudgetModal-module-scss-module__QHHw4G__confirmBtn{color:var(--text-on-primary);font:inherit;cursor:pointer;background:#1e3a2f;border:none;border-radius:8px;padding:.5rem 1.1rem;font-size:14px;font-weight:600}.EditBudgetModal-module-scss-module__QHHw4G__confirmBtn:hover:not(:disabled){filter:brightness(.95)}.EditBudgetModal-module-scss-module__QHHw4G__confirmBtn:disabled{opacity:.55;cursor:not-allowed}.EditBudgetModal-module-scss-module__QHHw4G__error{color:#f44336;margin:0;font-size:13px}
.BookingList-module-scss-module__cZ3Hga__container{flex-direction:column;gap:.75rem;display:flex}
.CampaignList-module-scss-module__JS7huq__container{flex-direction:column;gap:8px;display:flex}
.EventList-module-scss-module__Mnve8W__container{flex-direction:column;gap:.75rem;display:flex}
.page-module-scss-module__SD4moG__page{background:var(--background);flex-direction:column;gap:.75rem;min-height:100vh;padding:0 1.5rem 2rem;display:flex;position:relative}.page-module-scss-module__SD4moG__page:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(80% 60% at 50% 0,#c9a22712 0%,#c9a22705 40%,#0000 75%);height:280px;position:absolute;top:0;left:0;right:0}@media only screen and (max-width:64em){.page-module-scss-module__SD4moG__page{padding:0 1rem 1.5rem}}