@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_6a63df0c-module__Q9Cm5q__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_6a63df0c-module__Q9Cm5q__variable{--font-dashboard-ui:"Figtree", "Figtree Fallback"}
.animated-toast-module__xC_QsG__progress{transform-origin:0;animation-name:animated-toast-module__xC_QsG__toast-progress;animation-timing-function:linear;animation-fill-mode:forwards}.animated-toast-module__xC_QsG__progress[data-paused=true]{animation-play-state:paused}@keyframes animated-toast-module__xC_QsG__toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.animated-toast-module__xC_QsG__progress{animation:none}}
.dashboard-notification-center-module__nDrySa__root{flex:none;display:inline-grid;position:relative}.dashboard-notification-center-module__nDrySa__trigger{width:42px;height:42px;color:var(--foreground);background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;border-radius:11px;place-items:center;padding:0;display:grid;position:relative}.dashboard-notification-center-module__nDrySa__trigger[aria-expanded=true]{color:var(--primary-text);background:var(--surface);border-color:color-mix(in srgb, var(--brand) 36%, var(--border))}@media (hover:hover) and (pointer:fine){.dashboard-notification-center-module__nDrySa__trigger:hover{color:var(--primary-text);background:var(--surface);border-color:color-mix(in srgb, var(--brand) 36%, var(--border))}}.dashboard-notification-center-module__nDrySa__trigger:focus-visible,.dashboard-notification-center-module__nDrySa__panel button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dashboard-notification-center-module__nDrySa__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.dashboard-notification-center-module__nDrySa__badge{color:#fff;background:var(--primary);border:2px solid var(--surface-raised);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.dashboard-notification-center-module__nDrySa__panel{z-index:80;width:min(380px,100vw - 28px);color:var(--foreground);background:var(--surface-raised);border:1px solid var(--border);box-shadow:0 18px 50px rgb(var(--shadow-color) / 18%);border-radius:15px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.dashboard-notification-center-module__nDrySa__panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 16px;display:flex}.dashboard-notification-center-module__nDrySa__panel>header>div{gap:2px;display:grid}.dashboard-notification-center-module__nDrySa__panel>header strong{font-size:15px}.dashboard-notification-center-module__nDrySa__panel>header span{color:var(--muted-foreground);font-size:11px}.dashboard-notification-center-module__nDrySa__panel>header button{color:var(--primary-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.dashboard-notification-center-module__nDrySa__panel>header button:hover{background:var(--surface)}}.dashboard-notification-center-module__nDrySa__feed{max-height:min(430px,100vh - 180px);overflow-y:auto}.dashboard-notification-center-module__nDrySa__item{width:100%;color:inherit;border:0;border-bottom:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) 8px;align-items:start;gap:11px;padding:14px 15px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.dashboard-notification-center-module__nDrySa__item:hover{background:var(--surface)}}.dashboard-notification-center-module__nDrySa__item[data-unread=true]{background:color-mix(in srgb, var(--brand) 6%, var(--surface-raised))}.dashboard-notification-center-module__nDrySa__itemIcon{width:38px;height:38px;color:var(--primary-text);background:color-mix(in srgb, var(--brand) 11%, var(--surface-raised));border-radius:10px;place-items:center;display:grid}.dashboard-notification-center-module__nDrySa__itemIcon svg,.dashboard-notification-center-module__nDrySa__empty svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.dashboard-notification-center-module__nDrySa__itemContent{gap:3px;min-width:0;display:grid}.dashboard-notification-center-module__nDrySa__itemContent strong{font-size:12px}.dashboard-notification-center-module__nDrySa__itemContent>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-notification-center-module__nDrySa__itemContent small{color:var(--muted-foreground);font-size:10px}.dashboard-notification-center-module__nDrySa__item>i{background:var(--brand);border-radius:50%;width:7px;height:7px;margin-top:6px}.dashboard-notification-center-module__nDrySa__empty{min-height:210px;color:var(--muted-foreground);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.dashboard-notification-center-module__nDrySa__empty svg{width:25px;height:25px;margin-bottom:4px}.dashboard-notification-center-module__nDrySa__empty strong{color:var(--foreground);font-size:13px}.dashboard-notification-center-module__nDrySa__empty span{font-size:11px}.dashboard-notification-center-module__nDrySa__error{color:#a94032;background:#fff0ed;margin:0;padding:10px 15px;font-size:10px}@media (max-width:640px){.dashboard-notification-center-module__nDrySa__panel{width:auto;position:fixed;top:72px;left:14px;right:14px}}
.manual-reservation-dialog-module__JN0mQW__dialog{width:min(800px,100vw - 32px);height:min(760px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);background:var(--surface-raised);border:1px solid var(--border);font:inherit;border-radius:18px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0003}.manual-reservation-dialog-module__JN0mQW__dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.manual-reservation-dialog-module__JN0mQW__dialog::backdrop{background:#0a141473}.manual-reservation-dialog-module__JN0mQW__dialog *,.manual-reservation-dialog-module__JN0mQW__dialog :before,.manual-reservation-dialog-module__JN0mQW__dialog :after{box-sizing:border-box}.manual-reservation-dialog-module__JN0mQW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.manual-reservation-dialog-module__JN0mQW__dialog>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.manual-reservation-dialog-module__JN0mQW__header p{color:var(--muted-foreground);margin:0 0 6px;font-size:12px}.manual-reservation-dialog-module__JN0mQW__header h2{margin:0;font-size:23px}.manual-reservation-dialog-module__JN0mQW__dialog h3{margin:0 0 14px;font-size:16px}.manual-reservation-dialog-module__JN0mQW__form{overscroll-behavior:contain;border:0;align-content:start;gap:24px;min-width:0;min-height:0;margin:0;padding:24px;display:grid;overflow-y:auto}.manual-reservation-dialog-module__JN0mQW__slotGrid{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}.manual-reservation-dialog-module__JN0mQW__guestGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manual-reservation-dialog-module__JN0mQW__form label,.manual-reservation-dialog-module__JN0mQW__phoneField{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.manual-reservation-dialog-module__JN0mQW__form input:not([type=checkbox]),.manual-reservation-dialog-module__JN0mQW__form textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:42px;color:var(--foreground);background:var(--background);font:inherit;border-radius:8px;padding:10px 12px}.manual-reservation-dialog-module__JN0mQW__form input:focus-visible,.manual-reservation-dialog-module__JN0mQW__form textarea:focus-visible,.manual-reservation-dialog-module__JN0mQW__dialog button:focus-visible,.manual-reservation-dialog-module__JN0mQW__primary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.manual-reservation-dialog-module__JN0mQW__hint{color:var(--muted-foreground);margin:10px 0;font-size:12px;line-height:1.6}.manual-reservation-dialog-module__JN0mQW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-reservation-dialog-module__JN0mQW__sectionHeader h3{margin:0}.manual-reservation-dialog-module__JN0mQW__areas{gap:8px;margin-top:14px;display:grid}.manual-reservation-dialog-module__JN0mQW__area{border:1px solid var(--border);background:var(--background);border-radius:10px;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.manual-reservation-dialog-module__JN0mQW__area[data-open=true]{border-color:color-mix(in srgb, var(--primary) 38%, var(--border));box-shadow:0 8px 24px #0000000a}.manual-reservation-dialog-module__JN0mQW__areaToggle{width:100%;min-height:58px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}@media (hover:hover) and (pointer:fine){.manual-reservation-dialog-module__JN0mQW__areaToggle:hover{background:var(--surface-subtle)}}.manual-reservation-dialog-module__JN0mQW__areaIdentity{gap:3px;min-width:0;display:grid}.manual-reservation-dialog-module__JN0mQW__areaIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.manual-reservation-dialog-module__JN0mQW__areaIdentity small{color:var(--muted-foreground);font-size:11px;font-weight:500}.manual-reservation-dialog-module__JN0mQW__areaMeta{flex:none;align-items:center;gap:10px;display:flex}.manual-reservation-dialog-module__JN0mQW__areaSelection{color:var(--primary-text);background:color-mix(in srgb, var(--primary) 10%, var(--background));border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.manual-reservation-dialog-module__JN0mQW__areaChevron{width:26px;height:26px;color:var(--muted-foreground);place-items:center;font-size:24px;font-weight:400;line-height:1;transition:transform .16s;display:grid;transform:rotate(90deg)}.manual-reservation-dialog-module__JN0mQW__area[data-open=true] .manual-reservation-dialog-module__JN0mQW__areaChevron{transform:rotate(-90deg)}.manual-reservation-dialog-module__JN0mQW__areaPanel{border-top:1px solid var(--border);padding:2px 12px 12px}.manual-reservation-dialog-module__JN0mQW__areaPanel[hidden]{display:none}.manual-reservation-dialog-module__JN0mQW__tables{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding-top:10px;display:grid}.manual-reservation-dialog-module__JN0mQW__form .manual-reservation-dialog-module__JN0mQW__table{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.manual-reservation-dialog-module__JN0mQW__table[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--background))}.manual-reservation-dialog-module__JN0mQW__table input{accent-color:var(--primary)}.manual-reservation-dialog-module__JN0mQW__table strong,.manual-reservation-dialog-module__JN0mQW__table small{display:block}.manual-reservation-dialog-module__JN0mQW__table small{color:var(--muted-foreground);margin-top:3px;font-size:11px}.manual-reservation-dialog-module__JN0mQW__tableShape{border:2px solid;border-radius:3px;width:22px;height:22px;display:block}.manual-reservation-dialog-module__JN0mQW__tableShape[data-shape=ROUND]{border-radius:50%}.manual-reservation-dialog-module__JN0mQW__tableShape[data-shape=RECTANGLE]{width:28px;height:18px}.manual-reservation-dialog-module__JN0mQW__primary,.manual-reservation-dialog-module__JN0mQW__secondary,.manual-reservation-dialog-module__JN0mQW__close,.manual-reservation-dialog-module__JN0mQW__refresh{font:inherit;cursor:pointer}.manual-reservation-dialog-module__JN0mQW__primary,.manual-reservation-dialog-module__JN0mQW__secondary{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:13px;font-weight:650;display:inline-flex}.manual-reservation-dialog-module__JN0mQW__primary{color:var(--primary-foreground);background:var(--primary);border:1px solid var(--primary)}.manual-reservation-dialog-module__JN0mQW__secondary{color:var(--foreground);background:var(--background);border:1px solid var(--border)}.manual-reservation-dialog-module__JN0mQW__close{width:40px;height:40px;color:var(--foreground);border:1px solid var(--border);background:0 0;border-radius:9px;font-size:24px}.manual-reservation-dialog-module__JN0mQW__refresh{color:var(--primary-text);background:0 0;border:0;margin-top:12px;padding:6px 0;font-size:12px;text-decoration:underline}.manual-reservation-dialog-module__JN0mQW__dialog button:disabled,.manual-reservation-dialog-module__JN0mQW__primary:disabled{opacity:.5;cursor:not-allowed}.manual-reservation-dialog-module__JN0mQW__placement,.manual-reservation-dialog-module__JN0mQW__error,.manual-reservation-dialog-module__JN0mQW__empty{border-radius:8px;margin:12px 0 0;padding:12px;font-size:13px;line-height:1.5}.manual-reservation-dialog-module__JN0mQW__placement{color:var(--primary-text);background:color-mix(in srgb, var(--primary) 9%, var(--background))}.manual-reservation-dialog-module__JN0mQW__error{color:var(--danger-foreground);background:var(--danger-surface)}.manual-reservation-dialog-module__JN0mQW__empty{background:var(--surface-subtle)}.manual-reservation-dialog-module__JN0mQW__footer{background:var(--surface-raised);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:20px 24px;display:flex;box-shadow:0 -10px 24px #0000000a}.manual-reservation-dialog-module__JN0mQW__footer .manual-reservation-dialog-module__JN0mQW__error{flex-basis:100%;margin:0 0 6px}.manual-reservation-dialog-module__JN0mQW__success{grid-template-rows:minmax(0,1fr) auto;min-height:0;line-height:1.5;display:grid;overflow:hidden}.manual-reservation-dialog-module__JN0mQW__successContent{place-self:center;width:min(600px,100%);max-height:100%;padding:38px 28px 26px;overflow-y:auto}.manual-reservation-dialog-module__JN0mQW__successMark{width:64px;height:64px;color:var(--success-foreground);background:var(--success-surface);border:1px solid var(--success-border);box-shadow:0 10px 28px color-mix(in srgb, var(--success-foreground) 14%, transparent);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.manual-reservation-dialog-module__JN0mQW__successMark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.manual-reservation-dialog-module__JN0mQW__successAnnouncement{text-align:center;justify-items:center;max-width:52ch;margin:0 auto;display:grid}.manual-reservation-dialog-module__JN0mQW__successEyebrow{color:var(--success-foreground);letter-spacing:.05em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:750}.manual-reservation-dialog-module__JN0mQW__successAnnouncement h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:26px;line-height:1.15}.manual-reservation-dialog-module__JN0mQW__successAnnouncement h3:focus-visible{outline:none}.manual-reservation-dialog-module__JN0mQW__successAnnouncement>p:last-child{max-width:44ch;color:var(--muted-foreground);text-wrap:pretty;margin:10px auto 0;font-size:14px;line-height:1.55}.manual-reservation-dialog-module__JN0mQW__successCard{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-top:28px;padding:18px}.manual-reservation-dialog-module__JN0mQW__successDetails{grid-template-columns:1.8fr .8fr .7fr 1fr;gap:18px;margin:0;display:grid}.manual-reservation-dialog-module__JN0mQW__successDetails div{min-width:0}.manual-reservation-dialog-module__JN0mQW__successDetails dt,.manual-reservation-dialog-module__JN0mQW__successPlacement small{color:var(--muted-foreground);font-size:11px;font-weight:600}.manual-reservation-dialog-module__JN0mQW__successDetails dd{overflow-wrap:break-word;margin:4px 0 0;font-size:13px;font-weight:700;line-height:1.35}.manual-reservation-dialog-module__JN0mQW__confirmedStatus{color:var(--success-foreground);align-items:center;gap:6px;display:inline-flex}.manual-reservation-dialog-module__JN0mQW__confirmedStatus span{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.manual-reservation-dialog-module__JN0mQW__successPlacement{background:var(--surface-subtle);border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:12px;display:flex}.manual-reservation-dialog-module__JN0mQW__successPlacementIcon{width:38px;height:38px;color:var(--primary-text);background:var(--surface-raised);border-radius:8px;flex:none;place-items:center;display:grid}.manual-reservation-dialog-module__JN0mQW__successPlacementIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.manual-reservation-dialog-module__JN0mQW__successPlacement small,.manual-reservation-dialog-module__JN0mQW__successPlacement strong{display:block}.manual-reservation-dialog-module__JN0mQW__successPlacement strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.manual-reservation-dialog-module__JN0mQW__successReference{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:11px;display:flex}.manual-reservation-dialog-module__JN0mQW__successReference code{overflow-wrap:anywhere;min-width:0;color:var(--foreground);background:var(--surface-subtle);border-radius:5px;padding:3px 6px;font-size:11px}.manual-reservation-dialog-module__JN0mQW__successAction{background:var(--surface-raised);border-top:1px solid var(--border);justify-content:center;padding:18px 24px;display:flex}.manual-reservation-dialog-module__JN0mQW__successAction .manual-reservation-dialog-module__JN0mQW__primary{min-width:220px}.manual-reservation-dialog-module__JN0mQW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:580px){.manual-reservation-dialog-module__JN0mQW__dialog{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.manual-reservation-dialog-module__JN0mQW__header,.manual-reservation-dialog-module__JN0mQW__form,.manual-reservation-dialog-module__JN0mQW__footer{padding:18px}.manual-reservation-dialog-module__JN0mQW__slotGrid,.manual-reservation-dialog-module__JN0mQW__guestGrid{grid-template-columns:1fr 1fr}.manual-reservation-dialog-module__JN0mQW__footer button{flex:1}.manual-reservation-dialog-module__JN0mQW__successContent{padding:24px 18px 20px}.manual-reservation-dialog-module__JN0mQW__successMark{width:48px;height:48px;margin-bottom:14px}.manual-reservation-dialog-module__JN0mQW__successAnnouncement h3{font-size:20px}.manual-reservation-dialog-module__JN0mQW__successDetails{grid-template-columns:1fr 1fr;gap:16px 20px}.manual-reservation-dialog-module__JN0mQW__successAction{padding:14px 18px}.manual-reservation-dialog-module__JN0mQW__successAction .manual-reservation-dialog-module__JN0mQW__primary{width:100%;min-width:0}}
.gocardless-drop-in-module__ji9MZa__wrapper{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:16px;margin-top:20px;padding:clamp(18px,3vw,26px);display:grid}.gocardless-drop-in-module__ji9MZa__wrapper>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gocardless-drop-in-module__ji9MZa__wrapper header p,.gocardless-drop-in-module__ji9MZa__wrapper header h2,.gocardless-drop-in-module__ji9MZa__help,.gocardless-drop-in-module__ji9MZa__loading,.gocardless-drop-in-module__ji9MZa__error p{margin:0}.gocardless-drop-in-module__ji9MZa__wrapper header p{color:var(--primary-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.gocardless-drop-in-module__ji9MZa__wrapper header h2{margin-top:4px;font-size:22px}.gocardless-drop-in-module__ji9MZa__wrapper header span{background:var(--surface-subtle);color:var(--muted-foreground);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.gocardless-drop-in-module__ji9MZa__help,.gocardless-drop-in-module__ji9MZa__loading{color:var(--muted-foreground);line-height:1.55}.gocardless-drop-in-module__ji9MZa__loading{background:var(--surface-subtle);border-radius:12px;padding:18px}.gocardless-drop-in-module__ji9MZa__error{border:1px solid var(--danger-border);background:var(--danger-surface);color:var(--danger-foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.gocardless-drop-in-module__ji9MZa__error a{color:inherit;font-weight:800}.gocardless-drop-in-module__ji9MZa__container{min-height:180px}@media (max-width:640px){.gocardless-drop-in-module__ji9MZa__wrapper>header,.gocardless-drop-in-module__ji9MZa__error{flex-direction:column;align-items:stretch}}
.service-reservation-status-select-module__NZLFOq__root{display:inline-flex;position:relative}.service-reservation-status-select-module__NZLFOq__control,.service-reservation-status-select-module__NZLFOq__readonlyStatus{min-height:28px;color:var(--muted-foreground);background:var(--surface-strong);white-space:nowrap;border-radius:999px;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.service-reservation-status-select-module__NZLFOq__control{position:relative}.service-reservation-status-select-module__NZLFOq__control select{width:100%;min-height:28px;color:inherit;border-radius:inherit;appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;outline:0;padding:5px 28px 5px 10px}.service-reservation-status-select-module__NZLFOq__control select:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}.service-reservation-status-select-module__NZLFOq__control select:disabled{cursor:wait;opacity:.75}.service-reservation-status-select-module__NZLFOq__readonlyStatus{padding:5px 10px}.service-reservation-status-select-module__NZLFOq__control[data-status=pending],.service-reservation-status-select-module__NZLFOq__readonlyStatus[data-status=pending]{color:#c4441e;background:color-mix(in srgb, var(--primary) 12%, var(--surface-raised))}.service-reservation-status-select-module__NZLFOq__control[data-status=confirmed],.service-reservation-status-select-module__NZLFOq__readonlyStatus[data-status=confirmed]{color:var(--success-foreground);background:color-mix(in srgb, #19a957 12%, var(--surface-raised))}.service-reservation-status-select-module__NZLFOq__control[data-status=seated],.service-reservation-status-select-module__NZLFOq__readonlyStatus[data-status=seated]{color:var(--surface-raised);background:var(--foreground)}.service-reservation-status-select-module__NZLFOq__control[data-status=cancelled],.service-reservation-status-select-module__NZLFOq__control[data-status=late_cancelled],.service-reservation-status-select-module__NZLFOq__control[data-status=no_show],.service-reservation-status-select-module__NZLFOq__readonlyStatus[data-status=cancelled],.service-reservation-status-select-module__NZLFOq__readonlyStatus[data-status=late_cancelled],.service-reservation-status-select-module__NZLFOq__readonlyStatus[data-status=no_show]{color:#b42318;background:color-mix(in srgb, #dc2626 10%, var(--surface-raised))}.service-reservation-status-select-module__NZLFOq__chevron{pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;right:10px;transform:translateY(-2px)rotate(45deg)}.service-reservation-status-select-module__NZLFOq__spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite service-reservation-status-select-module__NZLFOq__spin;position:absolute;right:9px}.service-reservation-status-select-module__NZLFOq__errorMessage{z-index:5;color:#b42318;background:var(--surface-raised);border:1px solid color-mix(in srgb, #dc2626 35%, var(--border));width:max-content;max-width:min(280px,70vw);box-shadow:0 8px 24px rgb(var(--shadow-color) / 12%);white-space:normal;border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.35;position:absolute;top:calc(100% + 7px);right:0}.service-reservation-status-select-module__NZLFOq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes service-reservation-status-select-module__NZLFOq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.service-reservation-status-select-module__NZLFOq__spinner{animation:none}}
.company-registry-search-module__FL9xsW__root{gap:12px;display:grid}.company-registry-search-module__FL9xsW__searchRow{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.company-registry-search-module__FL9xsW__searchRow label{color:var(--muted-foreground);gap:7px;font-size:13px;display:grid}.company-registry-search-module__FL9xsW__searchRow input,.company-registry-search-module__FL9xsW__searchRow select{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;min-height:44px;color:var(--foreground);background:var(--surface);font:inherit;border-radius:9px;padding:10px 12px}.company-registry-search-module__FL9xsW__hint,.company-registry-search-module__FL9xsW__error,.company-registry-search-module__FL9xsW__empty{margin:0;font-size:13px}.company-registry-search-module__FL9xsW__hint,.company-registry-search-module__FL9xsW__empty{color:var(--muted-foreground)}.company-registry-search-module__FL9xsW__error{color:var(--danger-foreground)}.company-registry-search-module__FL9xsW__results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.company-registry-search-module__FL9xsW__result,.company-registry-search-module__FL9xsW__selected{border:1px solid var(--border);text-align:left;width:100%;color:var(--foreground);background:var(--surface-subtle);border-radius:10px;padding:13px 14px}.company-registry-search-module__FL9xsW__result{cursor:pointer;font:inherit}.company-registry-search-module__FL9xsW__result:hover,.company-registry-search-module__FL9xsW__result:focus-visible{border-color:var(--primary)}.company-registry-search-module__FL9xsW__result:disabled{cursor:not-allowed;opacity:.65}.company-registry-search-module__FL9xsW__result strong,.company-registry-search-module__FL9xsW__selected strong,.company-registry-search-module__FL9xsW__result span,.company-registry-search-module__FL9xsW__selected span{display:block}.company-registry-search-module__FL9xsW__result span,.company-registry-search-module__FL9xsW__selected span{color:var(--muted-foreground);margin-top:4px;font-size:13px}.company-registry-search-module__FL9xsW__selected{border-color:var(--success-border);background:var(--success-surface)}.company-registry-search-module__FL9xsW__closed{font-weight:700;color:var(--danger-foreground)!important}@media (max-width:620px){.company-registry-search-module__FL9xsW__searchRow{grid-template-columns:1fr}}
.campaign-workspace-module__cLM3PG__page{min-height:100dvh;color:var(--foreground);background:var(--background);font-family:var(--font-dashboard-ui), sans-serif}.campaign-workspace-module__cLM3PG__page *,.campaign-workspace-module__cLM3PG__page :before,.campaign-workspace-module__cLM3PG__page :after{box-sizing:border-box}.campaign-workspace-module__cLM3PG__page button,.campaign-workspace-module__cLM3PG__page input,.campaign-workspace-module__cLM3PG__page textarea,.campaign-workspace-module__cLM3PG__page select{font:inherit}.campaign-workspace-module__cLM3PG__page button{cursor:pointer}.campaign-workspace-module__cLM3PG__page button:disabled{cursor:not-allowed;opacity:.45}.campaign-workspace-module__cLM3PG__content{width:100%;max-width:1540px;padding:30px 32px 48px}.campaign-workspace-module__cLM3PG__pageHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.campaign-workspace-module__cLM3PG__eyebrow{color:var(--muted-foreground);letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.campaign-workspace-module__cLM3PG__pageHeader h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:720;line-height:1}.campaign-workspace-module__cLM3PG__pageHeader>div>p:last-child{color:var(--muted-foreground);margin:9px 0 0;font-size:12px}.campaign-workspace-module__cLM3PG__primaryButton,.campaign-workspace-module__cLM3PG__secondaryButton,.campaign-workspace-module__cLM3PG__inlineAction button,.campaign-workspace-module__cLM3PG__sendOptions>button:first-child{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:11px;font-weight:680;display:inline-flex}.campaign-workspace-module__cLM3PG__primaryButton,.campaign-workspace-module__cLM3PG__inlineAction button,.campaign-workspace-module__cLM3PG__sendOptions>button:first-child{color:#fff;background:var(--primary);border:1px solid var(--primary);box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 18%, transparent)}@media (hover:hover) and (pointer:fine){.campaign-workspace-module__cLM3PG__primaryButton:hover:not(:disabled),.campaign-workspace-module__cLM3PG__inlineAction button:hover:not(:disabled),.campaign-workspace-module__cLM3PG__sendOptions>button:first-child:hover:not(:disabled){background:var(--primary-hover)}}.campaign-workspace-module__cLM3PG__primaryButton>span{font-size:17px;font-weight:400;line-height:0}.campaign-workspace-module__cLM3PG__secondaryButton{color:var(--foreground);background:var(--surface-raised);border:1px solid var(--border);box-shadow:none}.campaign-workspace-module__cLM3PG__tabs{border-bottom:1px solid var(--border);gap:25px;margin-top:25px;display:flex}.campaign-workspace-module__cLM3PG__tabs a{min-height:40px;color:var(--muted-foreground);white-space:nowrap;padding:0 0 11px;font-size:11px;font-weight:600;text-decoration:none;position:relative}.campaign-workspace-module__cLM3PG__tabs a[aria-current=page]{color:var(--foreground)}.campaign-workspace-module__cLM3PG__tabs a[aria-current=page]:after{background:var(--primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.campaign-workspace-module__cLM3PG__deliveryNotice{color:var(--muted-foreground);background:color-mix(in srgb, var(--primary) 5%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));border-radius:9px;align-items:center;gap:11px;margin-top:16px;padding:11px 14px;font-size:10px;display:flex}.campaign-workspace-module__cLM3PG__deliveryDot{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 11%, transparent);border-radius:50%;flex:none}.campaign-workspace-module__cLM3PG__deliveryNotice>div{align-items:baseline;gap:8px;min-width:0;display:flex}.campaign-workspace-module__cLM3PG__deliveryNotice strong{color:var(--foreground);font-size:10px}.campaign-workspace-module__cLM3PG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.campaign-workspace-module__cLM3PG__metrics article{background:var(--surface-raised);border:1px solid var(--border);min-height:112px;box-shadow:0 2px 8px rgb(var(--shadow-color) / 4%);border-radius:14px;grid-template-rows:auto 1fr;grid-template-columns:44px minmax(0,1fr);gap:10px 12px;padding:17px;display:grid;position:relative}.campaign-workspace-module__cLM3PG__metricIcon{width:44px;height:44px;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface-raised));border-radius:10px;grid-row:1/3;place-items:center;display:grid}.campaign-workspace-module__cLM3PG__metricIcon svg,.campaign-workspace-module__cLM3PG__campaignIdentity svg,.campaign-workspace-module__cLM3PG__audienceEstimate svg,.campaign-workspace-module__cLM3PG__emptyState svg,.campaign-workspace-module__cLM3PG__searchField svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.campaign-workspace-module__cLM3PG__metricIcon svg{width:21px;height:21px}.campaign-workspace-module__cLM3PG__metrics article>div{align-content:start;gap:1px;min-width:0;display:grid}.campaign-workspace-module__cLM3PG__metrics article>div strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:800;overflow:hidden}.campaign-workspace-module__cLM3PG__metrics article>div span{color:var(--foreground);font-size:10px;font-weight:600}.campaign-workspace-module__cLM3PG__metrics article>small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;align-self:end;font-size:10px;overflow:hidden}.campaign-workspace-module__cLM3PG__error,.campaign-workspace-module__cLM3PG__notice{border-radius:8px;margin:0 0 14px;padding:10px 13px;font-size:11px}.campaign-workspace-module__cLM3PG__error{color:var(--danger-foreground);background:var(--danger-surface);border:1px solid var(--danger-border)}.campaign-workspace-module__cLM3PG__notice{color:var(--success-foreground);background:var(--success-surface);border:1px solid var(--success-border)}.campaign-workspace-module__cLM3PG__campaignPanel,.campaign-workspace-module__cLM3PG__formCard,.campaign-workspace-module__cLM3PG__previewCard{background:var(--surface-raised);border:1px solid var(--border);box-shadow:0 2px 8px rgb(var(--shadow-color) / 4%);border-radius:14px;overflow:hidden}.campaign-workspace-module__cLM3PG__panelHeader{justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:12px 17px;display:flex}.campaign-workspace-module__cLM3PG__panelHeader>div{gap:3px;display:grid}.campaign-workspace-module__cLM3PG__panelHeader h2{margin:0;font-size:14px;font-weight:760}.campaign-workspace-module__cLM3PG__panelHeader>div>span{color:var(--muted-foreground);font-size:9px}.campaign-workspace-module__cLM3PG__searchField{border:1px solid var(--border);background:var(--surface-raised);border-radius:9px;align-items:center;gap:8px;width:min(100%,280px);height:36px;padding:0 11px;display:flex}.campaign-workspace-module__cLM3PG__searchField svg{width:15px;height:15px;color:var(--muted-foreground)}.campaign-workspace-module__cLM3PG__searchField input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;padding:0;font-size:11px}.campaign-workspace-module__cLM3PG__searchField input::placeholder{color:var(--muted-foreground)}.campaign-workspace-module__cLM3PG__campaignTabs{border-bottom:1px solid var(--border);gap:26px;min-height:39px;padding:0 17px;display:flex;overflow-x:auto}.campaign-workspace-module__cLM3PG__campaignTabs button{color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0;font-size:10px}.campaign-workspace-module__cLM3PG__campaignTabs button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--primary);font-weight:700}.campaign-workspace-module__cLM3PG__campaignTabs button span{color:var(--muted-foreground);font-weight:500}.campaign-workspace-module__cLM3PG__tableFrame{width:100%;overflow-x:auto}.campaign-workspace-module__cLM3PG__tableFrame table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px}.campaign-workspace-module__cLM3PG__tableFrame th,.campaign-workspace-module__cLM3PG__tableFrame td{border-bottom:1px solid var(--border);height:58px;color:var(--muted-foreground);text-align:left;vertical-align:middle;padding:8px 15px;font-size:10px;font-weight:500}.campaign-workspace-module__cLM3PG__tableFrame thead th{height:41px;color:var(--muted-foreground);background:var(--surface);font-size:9px;font-weight:650}.campaign-workspace-module__cLM3PG__tableFrame th:first-child{width:34%}.campaign-workspace-module__cLM3PG__tableFrame tbody tr{cursor:pointer}.campaign-workspace-module__cLM3PG__tableFrame tbody tr:last-child>*{border-bottom:0}@media (hover:hover) and (pointer:fine){.campaign-workspace-module__cLM3PG__tableFrame tbody tr:hover>*{background:color-mix(in srgb, var(--primary) 4%, var(--surface-raised))}}.campaign-workspace-module__cLM3PG__tableFrame tbody tr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.campaign-workspace-module__cLM3PG__campaignIdentity{align-items:center;gap:10px;min-width:0;display:flex}.campaign-workspace-module__cLM3PG__campaignIdentity>span:first-child{width:32px;height:32px;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface-raised));border-radius:8px;flex:none;place-items:center;display:grid}.campaign-workspace-module__cLM3PG__campaignIdentity svg{width:15px;height:15px}.campaign-workspace-module__cLM3PG__campaignIdentity>span:last-child{gap:3px;min-width:0;display:grid}.campaign-workspace-module__cLM3PG__campaignIdentity strong,.campaign-workspace-module__cLM3PG__campaignIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-workspace-module__cLM3PG__status{color:#6c665f;white-space:nowrap;background:#efefef;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.campaign-workspace-module__cLM3PG__status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.campaign-workspace-module__cLM3PG__status[data-status=DRAFT]{color:#6d6862;background:#efefef}.campaign-workspace-module__cLM3PG__status[data-status=SCHEDULED],.campaign-workspace-module__cLM3PG__status[data-status=SENDING]{color:#9a5b22;background:#fff1e4}.campaign-workspace-module__cLM3PG__status[data-status=SENT]{color:var(--success-foreground);background:var(--success-surface)}.campaign-workspace-module__cLM3PG__status[data-status=CANCELLED],.campaign-workspace-module__cLM3PG__status[data-status=FAILED]{color:#b63f3f;background:#ffeded}.campaign-workspace-module__cLM3PG__moreButton{width:28px;height:28px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:17px;display:grid}@media (hover:hover) and (pointer:fine){.campaign-workspace-module__cLM3PG__moreButton:hover{background:var(--surface)}}.campaign-workspace-module__cLM3PG__emptyState{text-align:center;align-content:center;place-items:center;min-height:330px;padding:36px;display:grid}.campaign-workspace-module__cLM3PG__emptyState>span{width:48px;height:48px;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface-raised));border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.campaign-workspace-module__cLM3PG__emptyState svg{width:22px;height:22px}.campaign-workspace-module__cLM3PG__emptyState h2{margin:0;font-size:16px}.campaign-workspace-module__cLM3PG__emptyState p{max-width:420px;color:var(--muted-foreground);margin:8px 0 0;font-size:11px;line-height:1.5}.campaign-workspace-module__cLM3PG__emptyState button,.campaign-workspace-module__cLM3PG__emptyState a{color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:9px;justify-content:center;align-items:center;min-height:38px;margin-top:18px;padding:0 15px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.campaign-workspace-module__cLM3PG__composer{margin-top:18px}.campaign-workspace-module__cLM3PG__composerHeader{grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:17px;display:grid}.campaign-workspace-module__cLM3PG__backButton{color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;place-self:start;padding:4px 0;font-size:10px;font-weight:650}@media (hover:hover) and (pointer:fine){.campaign-workspace-module__cLM3PG__backButton:hover{color:var(--foreground)}}.campaign-workspace-module__cLM3PG__backButton>span{margin-right:5px;font-size:14px}.campaign-workspace-module__cLM3PG__composerTitle{justify-items:start;gap:6px;display:grid}.campaign-workspace-module__cLM3PG__composerTitle h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.3vw,30px);font-weight:760}.campaign-workspace-module__cLM3PG__composerTitle p{color:var(--muted-foreground);margin:0;font-size:11px}.campaign-workspace-module__cLM3PG__composerActions{gap:8px;display:flex}.campaign-workspace-module__cLM3PG__composerGrid{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:start;gap:17px;display:grid}.campaign-workspace-module__cLM3PG__formColumn{gap:15px;min-width:0;display:grid}.campaign-workspace-module__cLM3PG__formCard{padding:20px}.campaign-workspace-module__cLM3PG__cardHeading{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:19px;padding-bottom:16px;display:grid}.campaign-workspace-module__cLM3PG__cardHeading>span{width:32px;height:32px;color:var(--primary-text);background:color-mix(in srgb, var(--primary) 9%, var(--surface-raised));border-radius:8px;place-items:center;font-size:9px;font-weight:750;display:grid}.campaign-workspace-module__cLM3PG__cardHeading h3{margin:1px 0 3px;font-size:13px;font-weight:760}.campaign-workspace-module__cLM3PG__cardHeading p{color:var(--muted-foreground);margin:0;font-size:9px;line-height:1.45}.campaign-workspace-module__cLM3PG__fields{gap:14px;display:grid}.campaign-workspace-module__cLM3PG__channelFields{background:color-mix(in srgb, var(--primary) 4%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--primary) 20%, var(--border));border-radius:10px;gap:14px;padding:16px;display:grid}.campaign-workspace-module__cLM3PG__channelFields h4{color:var(--primary-text);margin:0;font-size:11px}.campaign-workspace-module__cLM3PG__field{gap:6px;min-width:0;display:grid}.campaign-workspace-module__cLM3PG__field>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.campaign-workspace-module__cLM3PG__field strong{color:var(--foreground);font-size:10px;font-weight:680}.campaign-workspace-module__cLM3PG__field small{color:var(--muted-foreground);font-size:8px;font-weight:500}.campaign-workspace-module__cLM3PG__field input,.campaign-workspace-module__cLM3PG__field textarea,.campaign-workspace-module__cLM3PG__field select,.campaign-workspace-module__cLM3PG__inlineAction input,.campaign-workspace-module__cLM3PG__sendOptions input{width:100%;min-width:0;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:8px;outline:none;padding:10px 11px;font-size:11px}.campaign-workspace-module__cLM3PG__field input,.campaign-workspace-module__cLM3PG__field select,.campaign-workspace-module__cLM3PG__inlineAction input,.campaign-workspace-module__cLM3PG__sendOptions input{min-height:40px}.campaign-workspace-module__cLM3PG__field textarea{resize:vertical;line-height:1.55}.campaign-workspace-module__cLM3PG__field input:focus,.campaign-workspace-module__cLM3PG__field textarea:focus,.campaign-workspace-module__cLM3PG__field select:focus,.campaign-workspace-module__cLM3PG__inlineAction input:focus,.campaign-workspace-module__cLM3PG__sendOptions input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.campaign-workspace-module__cLM3PG__field input:disabled,.campaign-workspace-module__cLM3PG__field textarea:disabled,.campaign-workspace-module__cLM3PG__field select:disabled{color:var(--muted-foreground);opacity:.7}.campaign-workspace-module__cLM3PG__giftVoucherLink{color:var(--primary);justify-self:start;font-size:9px;font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.campaign-workspace-module__cLM3PG__giftVoucherLink:hover{text-decoration:underline}}.campaign-workspace-module__cLM3PG__twoColumns,.campaign-workspace-module__cLM3PG__audienceRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-workspace-module__cLM3PG__audienceRow>.campaign-workspace-module__cLM3PG__field:only-child{grid-column:1/-1}.campaign-workspace-module__cLM3PG__audienceEstimate{background:var(--surface);border:1px solid var(--border);border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:15px;padding:13px;display:grid}.campaign-workspace-module__cLM3PG__audienceEstimate>span{width:38px;height:38px;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface-raised));border-radius:9px;place-items:center;display:grid}.campaign-workspace-module__cLM3PG__audienceEstimate svg{width:18px;height:18px}.campaign-workspace-module__cLM3PG__audienceEstimate>div{gap:1px;display:grid}.campaign-workspace-module__cLM3PG__audienceEstimate strong{font-size:16px}.campaign-workspace-module__cLM3PG__audienceEstimate small{color:var(--muted-foreground);font-size:8px}.campaign-workspace-module__cLM3PG__audienceEstimate button{min-height:34px;color:var(--foreground);background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;padding:0 11px;font-size:9px;font-weight:650}.campaign-workspace-module__cLM3PG__saveFirstNotice{color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:13px;font-size:10px;line-height:1.5}.campaign-workspace-module__cLM3PG__deliverySteps{gap:13px;display:grid}.campaign-workspace-module__cLM3PG__deliveryStep{grid-template-columns:28px minmax(140px,.55fr) minmax(260px,1fr);align-items:center;gap:10px;display:grid}.campaign-workspace-module__cLM3PG__stepNumber{width:26px;height:26px;color:var(--primary-text);background:color-mix(in srgb, var(--primary) 9%, var(--surface-raised));border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.campaign-workspace-module__cLM3PG__deliveryStep>div:nth-child(2){gap:3px;display:grid}.campaign-workspace-module__cLM3PG__deliveryStep strong{font-size:10px}.campaign-workspace-module__cLM3PG__deliveryStep small{color:var(--muted-foreground);font-size:8px;line-height:1.4}.campaign-workspace-module__cLM3PG__inlineAction,.campaign-workspace-module__cLM3PG__sendOptions{gap:7px;min-width:0;display:flex}.campaign-workspace-module__cLM3PG__inlineAction input{flex:1}.campaign-workspace-module__cLM3PG__inlineAction button,.campaign-workspace-module__cLM3PG__sendOptions>button{min-height:40px;padding-inline:12px;font-size:9px}.campaign-workspace-module__cLM3PG__sendOptions{flex-wrap:wrap}.campaign-workspace-module__cLM3PG__sendOptions input{flex:190px}.campaign-workspace-module__cLM3PG__sendOptions .campaign-workspace-module__cLM3PG__secondaryButton{flex:none}.campaign-workspace-module__cLM3PG__testStatus{color:var(--warning-foreground);background:var(--warning-surface);border-radius:7px;align-items:center;gap:7px;margin:0 0 0 38px;padding:8px 10px;font-size:9px;display:flex}.campaign-workspace-module__cLM3PG__testStatus[data-valid=true]{color:var(--success-foreground);background:var(--success-surface)}.campaign-workspace-module__cLM3PG__testStatus>span{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:800;display:grid}.campaign-workspace-module__cLM3PG__cancelButton{color:var(--danger-foreground);background:0 0;border:0;justify-self:start;margin-left:38px;padding:4px 0;font-size:9px;font-weight:650}.campaign-workspace-module__cLM3PG__previewCard{background:var(--surface);position:sticky;top:18px}.campaign-workspace-module__cLM3PG__previewCard>header{background:var(--surface-raised);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:13px 16px;display:flex}.campaign-workspace-module__cLM3PG__previewCard>header>div{gap:3px;display:grid}.campaign-workspace-module__cLM3PG__previewCard>header strong{font-size:11px}.campaign-workspace-module__cLM3PG__previewCard>header div span{color:var(--muted-foreground);font-size:8px}.campaign-workspace-module__cLM3PG__previewBadge{color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:5px 8px;font-size:8px;font-weight:650}.campaign-workspace-module__cLM3PG__previewChannels{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:14px 14px 0;display:grid}.campaign-workspace-module__cLM3PG__previewChannels button{min-height:34px;color:var(--muted-foreground);background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;font-size:9px;font-weight:700}.campaign-workspace-module__cLM3PG__previewChannels button[aria-pressed=true]{color:var(--primary-text);background:color-mix(in srgb, var(--primary) 9%, var(--surface-raised));border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.campaign-workspace-module__cLM3PG__inboxSubject{background:var(--surface-raised);border:1px solid var(--border);border-radius:8px;gap:3px;margin:14px 14px 0;padding:11px 12px;display:grid}.campaign-workspace-module__cLM3PG__inboxSubject small,.campaign-workspace-module__cLM3PG__inboxSubject span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.campaign-workspace-module__cLM3PG__inboxSubject strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.campaign-workspace-module__cLM3PG__previewViewport{padding:14px}.campaign-workspace-module__cLM3PG__previewViewport iframe{border:1px solid var(--border);background:#f7f4ef;border-radius:8px;width:100%;height:650px;display:block;box-shadow:0 10px 30px #0000000f}.campaign-workspace-module__cLM3PG__previewCard>p{color:var(--muted-foreground);text-align:center;margin:0;padding:0 14px 14px;font-size:8px}.campaign-workspace-module__cLM3PG__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campaign-workspace-module__cLM3PG__channelResults+.campaign-workspace-module__cLM3PG__channelResults{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.campaign-workspace-module__cLM3PG__channelResults h4{margin:0 0 10px;font-size:11px}.campaign-workspace-module__cLM3PG__results article{background:var(--surface);border:1px solid var(--border);border-radius:9px;gap:5px;padding:15px;display:grid}.campaign-workspace-module__cLM3PG__results span{color:var(--muted-foreground);font-size:9px}.campaign-workspace-module__cLM3PG__results strong{font-size:22px}.campaign-workspace-module__cLM3PG__settingsLoading{min-height:260px;color:var(--muted-foreground);background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;place-items:center;margin-top:18px;font-size:11px;display:grid}.campaign-workspace-module__cLM3PG__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.campaign-workspace-module__cLM3PG__settingsCard{background:var(--surface-raised);border:1px solid var(--border);box-shadow:0 2px 8px rgb(var(--shadow-color) / 4%);border-radius:14px;padding:20px}.campaign-workspace-module__cLM3PG__settingsCard>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:17px;display:flex}.campaign-workspace-module__cLM3PG__settingsCard>header>div{gap:4px;display:grid}.campaign-workspace-module__cLM3PG__settingsCard>header>div>span{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.campaign-workspace-module__cLM3PG__settingsCard h2{margin:0;font-size:14px;font-weight:760}.campaign-workspace-module__cLM3PG__settingsStatus{color:var(--warning-foreground);background:var(--warning-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.campaign-workspace-module__cLM3PG__settingsStatus:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.campaign-workspace-module__cLM3PG__settingsStatus[data-active=true]{color:var(--success-foreground);background:var(--success-surface)}.campaign-workspace-module__cLM3PG__settingsCard dl{gap:0;margin:8px 0 0;display:grid}.campaign-workspace-module__cLM3PG__settingsCard dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:42px;display:flex}.campaign-workspace-module__cLM3PG__settingsCard dl>div:last-child{border-bottom:0}.campaign-workspace-module__cLM3PG__settingsCard dt{color:var(--muted-foreground);font-size:9px}.campaign-workspace-module__cLM3PG__settingsCard dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:680;overflow:hidden}.campaign-workspace-module__cLM3PG__settingsCard>p{color:var(--muted-foreground);margin:13px 0 0;font-size:9px;line-height:1.5}.campaign-workspace-module__cLM3PG__quotaBar{background:var(--surface-strong);border-radius:999px;height:7px;margin-top:13px;overflow:hidden}.campaign-workspace-module__cLM3PG__quotaBar>span{background:var(--primary);border-radius:inherit;height:100%;display:block}.campaign-workspace-module__cLM3PG__settingsCardWide{grid-column:1/-1}.campaign-workspace-module__cLM3PG__deliveryModeRow{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding-top:17px;display:grid}.campaign-workspace-module__cLM3PG__deliveryModeRow>span{width:38px;height:38px;color:var(--success-foreground);background:var(--success-surface);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.campaign-workspace-module__cLM3PG__deliveryModeRow>div{gap:4px;display:grid}.campaign-workspace-module__cLM3PG__deliveryModeRow strong{font-size:10px}.campaign-workspace-module__cLM3PG__deliveryModeRow p{max-width:760px;color:var(--muted-foreground);margin:0;font-size:9px;line-height:1.5}.campaign-workspace-module__cLM3PG__state{min-height:60vh;color:var(--muted-foreground);background:var(--background);font-family:var(--font-dashboard-ui), sans-serif;align-content:center;place-items:center;gap:12px;font-size:12px;display:grid}.campaign-workspace-module__cLM3PG__state strong{color:var(--foreground);text-wrap:balance;font-size:16px}.campaign-workspace-module__cLM3PG__state button{color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:9px;padding:10px 14px;font-weight:700}.campaign-workspace-module__cLM3PG__loadingPage{width:100%;max-width:1540px;min-height:60vh;color:var(--muted-foreground);font-family:var(--font-dashboard-ui), sans-serif;gap:14px;padding:30px 28px 48px;font-size:12px;display:grid}.campaign-workspace-module__cLM3PG__loadingPage>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.campaign-workspace-module__cLM3PG__loadingHeader,.campaign-workspace-module__cLM3PG__loadingFilters,.campaign-workspace-module__cLM3PG__loadingTable{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px}.campaign-workspace-module__cLM3PG__loadingHeader{width:min(420px,100%);height:86px}.campaign-workspace-module__cLM3PG__loadingFilters{height:54px}.campaign-workspace-module__cLM3PG__loadingTable{min-height:420px}.campaign-workspace-module__cLM3PG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.campaign-workspace-module__cLM3PG__content{padding:30px 28px 48px}.campaign-workspace-module__cLM3PG__pageHeader{align-items:center}.campaign-workspace-module__cLM3PG__eyebrow{color:#9ca3af;letter-spacing:1.2px;margin-bottom:3px;font-size:10px}.campaign-workspace-module__cLM3PG__pageHeader h1{color:#131a2b;letter-spacing:-1.1px;font-size:34px;font-weight:800;line-height:1.1}.campaign-workspace-module__cLM3PG__pageHeader>div>p:last-child{color:#6b7280;margin-top:5px;font-size:13px}.campaign-workspace-module__cLM3PG__newCampaignButton{border:0;border-radius:12px;gap:12px;width:264px;height:54px;padding:0 16px 0 22px;box-shadow:0 6px 16px -4px #ff5c294d}.campaign-workspace-module__cLM3PG__newCampaignButton>strong{text-align:left;flex:1;font-size:15px;font-weight:700}.campaign-workspace-module__cLM3PG__newCampaignButton .campaign-workspace-module__cLM3PG__newCampaignPlus,.campaign-workspace-module__cLM3PG__newCampaignButton .campaign-workspace-module__cLM3PG__newCampaignChevron{place-items:center;width:20px;height:20px;display:grid}.campaign-workspace-module__cLM3PG__newCampaignButton .campaign-workspace-module__cLM3PG__newCampaignChevron{width:16px;height:16px}.campaign-workspace-module__cLM3PG__newCampaignButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.campaign-workspace-module__cLM3PG__newCampaignButton .campaign-workspace-module__cLM3PG__newCampaignSeparator{background:#ffffff59;width:1px;height:26px}.campaign-workspace-module__cLM3PG__tabs{border-bottom:0;gap:28px;margin-top:18px}.campaign-workspace-module__cLM3PG__tabs a{min-height:35px;padding-bottom:9px;font-size:13.5px;font-weight:500}.campaign-workspace-module__cLM3PG__tabs a[aria-current=page]{font-weight:600}.campaign-workspace-module__cLM3PG__tabs a[aria-current=page]:after{border-radius:999px;height:2.5px;bottom:0}.campaign-workspace-module__cLM3PG__campaignPanel{border-color:#e6e0d7;border-radius:14px;margin-top:0;box-shadow:0 2px 6px #121a2b0a}.campaign-workspace-module__cLM3PG__campaignFilterBar{border-bottom:1px solid #e6e0d7;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.campaign-workspace-module__cLM3PG__campaignFilterBar .campaign-workspace-module__cLM3PG__campaignTabs{border-bottom:0;flex:1;gap:20px;min-width:0;min-height:43px;padding:0}.campaign-workspace-module__cLM3PG__campaignFilterBar .campaign-workspace-module__cLM3PG__campaignTabs button{padding:3px 0 9px;font-size:12.5px;font-weight:500}.campaign-workspace-module__cLM3PG__campaignFilterBar .campaign-workspace-module__cLM3PG__campaignTabs button[aria-pressed=true]{color:#131a2b;border-bottom-width:2.5px;font-weight:600}.campaign-workspace-module__cLM3PG__filterActions{align-self:flex-start;gap:10px;display:flex}.campaign-workspace-module__cLM3PG__campaignFilterBar .campaign-workspace-module__cLM3PG__searchField{border-color:#e6e0d7;border-radius:10px;width:220px;height:40px}.campaign-workspace-module__cLM3PG__campaignFilterBar .campaign-workspace-module__cLM3PG__searchField input{font-size:12px}.campaign-workspace-module__cLM3PG__filterButton{color:#131a2b;background:#fff;border:1px solid #e6e0d7;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.campaign-workspace-module__cLM3PG__filterButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.campaign-workspace-module__cLM3PG__tableFrame table{min-width:1100px}.campaign-workspace-module__cLM3PG__tableFrame th,.campaign-workspace-module__cLM3PG__tableFrame td{color:#6b7280;border-bottom-color:#e6e0d7;height:66px;padding:10px 12px;font-size:11.5px}.campaign-workspace-module__cLM3PG__tableFrame thead th{color:#6b7280;background:#fff;height:42px;font-size:11.5px;font-weight:600}.campaign-workspace-module__cLM3PG__tableFrame th:first-child{width:29%;padding-left:16px}.campaign-workspace-module__cLM3PG__tableFrame th:nth-child(2){width:96px}.campaign-workspace-module__cLM3PG__tableFrame th:nth-child(3){width:120px}.campaign-workspace-module__cLM3PG__tableFrame th:nth-child(4){width:110px}.campaign-workspace-module__cLM3PG__tableFrame th:nth-child(5){width:130px}.campaign-workspace-module__cLM3PG__tableFrame th:nth-child(6),.campaign-workspace-module__cLM3PG__tableFrame th:nth-child(7){width:120px}.campaign-workspace-module__cLM3PG__tableFrame th:last-child{width:60px}.campaign-workspace-module__cLM3PG__campaignIdentity{gap:3px;display:grid}.campaign-workspace-module__cLM3PG__campaignIdentity strong{color:#131a2b;font-size:13.5px;font-weight:600}.campaign-workspace-module__cLM3PG__campaignIdentity small{color:#6b7280;font-size:11.5px;font-weight:400}.campaign-workspace-module__cLM3PG__channelBadge{color:#2563eb;white-space:nowrap;background:#e5edfc;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.campaign-workspace-module__cLM3PG__channelBadge[data-sms]{color:#e5501f;background:#fdf1ec}.campaign-workspace-module__cLM3PG__channelBadge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.campaign-workspace-module__cLM3PG__resultCell{display:table-cell}.campaign-workspace-module__cLM3PG__resultCell strong,.campaign-workspace-module__cLM3PG__resultCell small{display:block}.campaign-workspace-module__cLM3PG__resultCell strong{color:#131a2b;font-size:13px;font-weight:700}.campaign-workspace-module__cLM3PG__resultCell small{color:#9ca3af;margin-top:2px;font-size:10px}.campaign-workspace-module__cLM3PG__moreButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5px;width:18px;height:18px}.campaign-workspace-module__cLM3PG__campaignTableFooter{justify-content:space-between;align-items:center;gap:14px;min-height:63px;padding:14px 16px 15px 18px;display:flex}.campaign-workspace-module__cLM3PG__campaignTableFooter p{color:#6b7280;margin:0;font-size:12px}.campaign-workspace-module__cLM3PG__mobileCampaignList{display:none}.campaign-workspace-module__cLM3PG__pagination{align-items:center;gap:7px;display:flex}.campaign-workspace-module__cLM3PG__pagination button,.campaign-workspace-module__cLM3PG__pagination span{color:#131a2b;background:#fff;border:1px solid #e6e0d7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:600;display:grid}.campaign-workspace-module__cLM3PG__pagination span[aria-current=page]{color:#fff;background:#ff5c29;border-color:#ff5c29}.campaign-workspace-module__cLM3PG__pagination button:disabled{opacity:.4}.campaign-workspace-module__cLM3PG__pagination svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}@media (max-width:1180px){.campaign-workspace-module__cLM3PG__composerGrid{grid-template-columns:minmax(0,1fr)}.campaign-workspace-module__cLM3PG__previewCard{position:static}.campaign-workspace-module__cLM3PG__previewViewport iframe{height:720px}}@media (max-width:840px){.campaign-workspace-module__cLM3PG__pageHeader{flex-direction:column;align-items:stretch}.campaign-workspace-module__cLM3PG__metrics{grid-template-columns:1fr}.campaign-workspace-module__cLM3PG__composerHeader{grid-template-columns:1fr auto;align-items:start}.campaign-workspace-module__cLM3PG__backButton{grid-column:1/-1}.campaign-workspace-module__cLM3PG__composerTitle{min-width:0}.campaign-workspace-module__cLM3PG__deliveryStep{grid-template-columns:28px minmax(0,1fr)}.campaign-workspace-module__cLM3PG__deliveryStep>div:last-child{grid-column:2}.campaign-workspace-module__cLM3PG__settingsGrid{grid-template-columns:1fr}.campaign-workspace-module__cLM3PG__settingsCardWide{grid-column:auto}.campaign-workspace-module__cLM3PG__campaignFilterBar{flex-direction:column;align-items:stretch}.campaign-workspace-module__cLM3PG__filterActions{width:100%}.campaign-workspace-module__cLM3PG__campaignFilterBar .campaign-workspace-module__cLM3PG__searchField{flex:1;width:auto}}@media (max-width:620px){.campaign-workspace-module__cLM3PG__content,.campaign-workspace-module__cLM3PG__loadingPage{padding:24px 16px 36px}.campaign-workspace-module__cLM3PG__tabs{gap:18px;overflow-x:auto}.campaign-workspace-module__cLM3PG__deliveryNotice>div{gap:2px;display:grid}.campaign-workspace-module__cLM3PG__panelHeader{flex-direction:column;align-items:stretch}.campaign-workspace-module__cLM3PG__searchField{width:100%}.campaign-workspace-module__cLM3PG__campaignTabs{gap:18px}.campaign-workspace-module__cLM3PG__newCampaignButton{width:min(100%,264px)}.campaign-workspace-module__cLM3PG__filterActions{flex-direction:column}.campaign-workspace-module__cLM3PG__campaignFilterBar .campaign-workspace-module__cLM3PG__searchField,.campaign-workspace-module__cLM3PG__filterButton{width:100%}.campaign-workspace-module__cLM3PG__campaignTableFooter{flex-direction:column;align-items:flex-start}.campaign-workspace-module__cLM3PG__campaignPanel .campaign-workspace-module__cLM3PG__tableFrame{display:none}.campaign-workspace-module__cLM3PG__mobileCampaignList{border-top:1px solid var(--border);gap:10px;padding:12px;display:grid}.campaign-workspace-module__cLM3PG__mobileCampaignList article{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;gap:14px;padding:14px;display:grid}.campaign-workspace-module__cLM3PG__mobileCampaignList article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.campaign-workspace-module__cLM3PG__mobileCampaignList article>header>div{gap:3px;min-width:0;display:grid}.campaign-workspace-module__cLM3PG__mobileCampaignList article>header strong,.campaign-workspace-module__cLM3PG__mobileCampaignList article>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-workspace-module__cLM3PG__mobileCampaignList article>header strong{color:var(--foreground);font-size:13px}.campaign-workspace-module__cLM3PG__mobileCampaignList article>header span{color:var(--muted-foreground);font-size:11px}.campaign-workspace-module__cLM3PG__mobileCampaignList dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.campaign-workspace-module__cLM3PG__mobileCampaignList dl>div{gap:3px;display:grid}.campaign-workspace-module__cLM3PG__mobileCampaignList dt{color:var(--muted-foreground);font-size:10px}.campaign-workspace-module__cLM3PG__mobileCampaignList dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:650}.campaign-workspace-module__cLM3PG__mobileCampaignActions{gap:8px;display:flex}.campaign-workspace-module__cLM3PG__mobileCampaignActions button{min-height:36px;color:var(--foreground);background:var(--surface-raised);border:1px solid var(--border);border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}.campaign-workspace-module__cLM3PG__mobileCampaignActions button:first-child{color:#fff;background:var(--primary);border-color:var(--primary)}.campaign-workspace-module__cLM3PG__composerHeader{grid-template-columns:1fr}.campaign-workspace-module__cLM3PG__composerActions{justify-content:stretch}.campaign-workspace-module__cLM3PG__composerActions>button{flex:1}.campaign-workspace-module__cLM3PG__formCard{padding:16px}.campaign-workspace-module__cLM3PG__twoColumns,.campaign-workspace-module__cLM3PG__audienceRow,.campaign-workspace-module__cLM3PG__results{grid-template-columns:1fr}.campaign-workspace-module__cLM3PG__audienceRow>.campaign-workspace-module__cLM3PG__field:only-child{grid-column:auto}.campaign-workspace-module__cLM3PG__inlineAction,.campaign-workspace-module__cLM3PG__sendOptions{flex-direction:column}.campaign-workspace-module__cLM3PG__testStatus,.campaign-workspace-module__cLM3PG__cancelButton{margin-left:0}.campaign-workspace-module__cLM3PG__previewViewport{overflow-x:auto}.campaign-workspace-module__cLM3PG__previewViewport iframe{min-width:390px}}
.service-status-badge-module__YdNt7G__badge{align-items:center;gap:10px;display:flex}.service-status-badge-module__YdNt7G__badge>i{background:#19a957;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 9px #19a95714}.service-status-badge-module__YdNt7G__badge:not([data-state=OPEN])>i{background:var(--border-strong);box-shadow:0 0 0 9px color-mix(in srgb, var(--border-strong) 8%, transparent)}.service-status-badge-module__YdNt7G__badge>span{gap:2px;display:grid}.service-status-badge-module__YdNt7G__badge strong{color:var(--success-foreground);font-size:12px}.service-status-badge-module__YdNt7G__badge:is([data-state=UPCOMING],[data-state=FUTURE]) strong{color:var(--primary-text)}.service-status-badge-module__YdNt7G__badge:is([data-state=CLOSED],[data-state=PAST],[data-state=LOADING]) strong{color:var(--foreground)}.service-status-badge-module__YdNt7G__badge small{color:var(--muted-foreground);font-size:10px}@media (max-width:700px){.service-status-badge-module__YdNt7G__badge{display:none}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_57039344-module__DKcFWa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_57039344-module__DKcFWa__variable{--font-widget-body:"Inter", "Inter Fallback"}
.email-template-gallery-module__ZALi1q__page{min-height:100dvh;color:var(--foreground);background:var(--background);font-family:var(--font-dashboard-ui), sans-serif}.email-template-gallery-module__ZALi1q__page *{box-sizing:border-box}.email-template-gallery-module__ZALi1q__page button,.email-template-gallery-module__ZALi1q__page a,.email-template-gallery-module__ZALi1q__page input,.email-template-gallery-module__ZALi1q__page textarea{font:inherit}.email-template-gallery-module__ZALi1q__page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.email-template-gallery-module__ZALi1q__header{z-index:20;background:var(--surface-raised);border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:0 clamp(18px,3vw,42px);display:grid;position:sticky;top:0}.email-template-gallery-module__ZALi1q__backLink,.email-template-gallery-module__ZALi1q__brand{color:var(--foreground);align-items:center;text-decoration:none;display:inline-flex}.email-template-gallery-module__ZALi1q__backLink{color:var(--muted-foreground);justify-self:start;gap:9px;font-size:13px;font-weight:650}.email-template-gallery-module__ZALi1q__brand{justify-self:center;gap:9px;font-size:14px}.email-template-gallery-module__ZALi1q__header>:last-child{justify-self:end}.email-template-gallery-module__ZALi1q__workspace{width:min(100%,1800px);margin:0 auto;padding:clamp(28px,4vw,50px) clamp(18px,3vw,46px) 64px}.email-template-gallery-module__ZALi1q__workspaceHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.email-template-gallery-module__ZALi1q__eyebrow{color:var(--primary-text);text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:760}.email-template-gallery-module__ZALi1q__workspaceHeader h1{font-family:var(--font-dashboard-ui), sans-serif;margin:0;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.05}.email-template-gallery-module__ZALi1q__workspaceHeader p:last-child{color:var(--muted-foreground);margin:10px 0 0;font-size:13px}.email-template-gallery-module__ZALi1q__canonicalBadge{color:var(--success-foreground);background:var(--success-surface);border:1px solid var(--success-border);border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex}.email-template-gallery-module__ZALi1q__canonicalBadge svg{stroke-width:2.3px;width:15px;height:15px}.email-template-gallery-module__ZALi1q__marketingTabs{border-bottom:1px solid var(--border);gap:22px;margin-bottom:20px;display:flex}.email-template-gallery-module__ZALi1q__marketingTabs a{color:var(--muted-foreground);border-bottom:2px solid #0000;padding:0 1px 12px;font-size:12px;font-weight:700;text-decoration:none}.email-template-gallery-module__ZALi1q__marketingTabs a[aria-current=page]{color:var(--foreground);border-color:var(--primary)}.email-template-gallery-module__ZALi1q__confirmationSettings{gap:10px;margin-bottom:20px;display:grid}.email-template-gallery-module__ZALi1q__confirmationSave{justify-content:flex-end;min-height:40px;display:flex}.email-template-gallery-module__ZALi1q__confirmationPermission{color:var(--warning-foreground);background:var(--warning-surface);border:1px solid var(--warning-border);border-radius:8px;margin:0;padding:9px 12px;font-size:10px;line-height:1.5}.email-template-gallery-module__ZALi1q__filters{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.email-template-gallery-module__ZALi1q__filters button,.email-template-gallery-module__ZALi1q__deviceSwitch button{min-height:36px;color:var(--muted-foreground);background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700}.email-template-gallery-module__ZALi1q__filters button{align-items:center;gap:8px;display:inline-flex}.email-template-gallery-module__ZALi1q__filters button>span{background:var(--surface-subtle);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.email-template-gallery-module__ZALi1q__filters button[aria-pressed=true]{color:var(--reza-ink);background:var(--primary);border-color:var(--primary)}.email-template-gallery-module__ZALi1q__filters button[aria-pressed=true]>span{color:var(--reza-ink);background:var(--primary-foreground)}.email-template-gallery-module__ZALi1q__deviceSwitch button[aria-pressed=true]{color:#fff;background:var(--primary);border-color:var(--primary)}.email-template-gallery-module__ZALi1q__templatePanel,.email-template-gallery-module__ZALi1q__editorPanel,.email-template-gallery-module__ZALi1q__previewPanel{min-width:0}.email-template-gallery-module__ZALi1q__editorPanel{border-right:1px solid var(--border)}.email-template-gallery-module__ZALi1q__panelHeader,.email-template-gallery-module__ZALi1q__previewHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:15px 18px;display:flex}.email-template-gallery-module__ZALi1q__panelHeader>div,.email-template-gallery-module__ZALi1q__previewHeader>div:first-child{gap:4px;min-width:0;display:grid}.email-template-gallery-module__ZALi1q__panelHeader strong,.email-template-gallery-module__ZALi1q__previewHeader strong{font-size:13px;font-weight:760}.email-template-gallery-module__ZALi1q__panelHeader span,.email-template-gallery-module__ZALi1q__previewHeader span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.email-template-gallery-module__ZALi1q__templateList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px;display:grid}.email-template-gallery-module__ZALi1q__templatePanel{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 18px 60px #0000000d}.email-template-gallery-module__ZALi1q__templateCard{width:100%;color:var(--foreground);text-align:left;cursor:pointer;border:1px solid #0000;border-color:var(--border);background:0 0;border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:112px;padding:13px 11px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.email-template-gallery-module__ZALi1q__templateCard:hover{background:var(--surface-subtle)}}.email-template-gallery-module__ZALi1q__templateCard[data-active=true]{background:color-mix(in srgb, var(--primary) 7%, var(--surface-raised));border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}.email-template-gallery-module__ZALi1q__templateIcon{width:38px;height:38px;color:var(--primary-text);background:color-mix(in srgb, var(--primary) 9%, var(--surface-raised));border-radius:9px;place-items:center;display:grid}.email-template-gallery-module__ZALi1q__templateCardCopy{gap:3px;min-width:0;padding-right:2px;display:grid}.email-template-gallery-module__ZALi1q__templateCardCopy strong{text-overflow:ellipsis;white-space:nowrap;padding-right:44px;font-size:11px;line-height:1.35;overflow:hidden}.email-template-gallery-module__ZALi1q__templateCardCopy small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.email-template-gallery-module__ZALi1q__templateCardCopy>span{width:fit-content;color:var(--muted-foreground);background:var(--surface-subtle);text-transform:uppercase;border-radius:4px;margin-top:4px;padding:3px 6px;font-size:8px;font-weight:700}.email-template-gallery-module__ZALi1q__customizedDot,.email-template-gallery-module__ZALi1q__defaultDot{text-transform:uppercase;font-size:8px;font-weight:750;position:absolute;top:13px;right:10px}.email-template-gallery-module__ZALi1q__customizedDot{color:var(--primary-text)}.email-template-gallery-module__ZALi1q__defaultDot{color:var(--muted-foreground)}.email-template-gallery-module__ZALi1q__editorPanel{background:var(--surface-raised);flex-direction:column;display:flex}.email-template-gallery-module__ZALi1q__studioDialog{width:min(1480px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--foreground);font-family:var(--font-dashboard-ui), sans-serif;background:0 0;border:0;border-radius:16px;margin:auto;padding:0;overflow:hidden}.email-template-gallery-module__ZALi1q__studioDialog::backdrop{background:#0f172a9e}.email-template-gallery-module__ZALi1q__dialogPanel{background:var(--surface-raised);border:1px solid var(--border);border-radius:16px;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.email-template-gallery-module__ZALi1q__dialogHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:20px;padding:18px 20px;display:flex}.email-template-gallery-module__ZALi1q__dialogHeader>div{gap:4px;display:grid}.email-template-gallery-module__ZALi1q__dialogHeader span{color:var(--primary-text);text-transform:uppercase;font-size:9px;font-weight:750}.email-template-gallery-module__ZALi1q__dialogHeader h2{text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.25}.email-template-gallery-module__ZALi1q__dialogHeader p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:11px;line-height:1.5}.email-template-gallery-module__ZALi1q__dialogClose{width:40px;height:40px;color:var(--muted-foreground);background:var(--surface-subtle);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.email-template-gallery-module__ZALi1q__dialogClose:focus-visible,.email-template-gallery-module__ZALi1q__templateCard:focus-visible,.email-template-gallery-module__ZALi1q__channelChoices button:focus-visible,.email-template-gallery-module__ZALi1q__variantSwitch button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.email-template-gallery-module__ZALi1q__dialogWorkspace{grid-template-columns:minmax(390px,.85fr) minmax(480px,1.15fr);min-height:0;display:grid;overflow:hidden}.email-template-gallery-module__ZALi1q__dialogWorkspace>section{overscroll-behavior:contain;min-height:0;overflow-y:auto}.email-template-gallery-module__ZALi1q__permissionNotice,.email-template-gallery-module__ZALi1q__unsavedNotice{border-radius:7px;margin:12px 16px 0;padding:9px 10px;font-size:10px;line-height:1.45}.email-template-gallery-module__ZALi1q__permissionNotice{color:var(--warning-foreground);background:var(--warning-surface);border:1px solid var(--warning-border)}.email-template-gallery-module__ZALi1q__variableSection{border-bottom:1px solid var(--border);gap:10px;padding:15px 18px;display:grid}.email-template-gallery-module__ZALi1q__variantSwitch{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:6px;padding:12px 18px;display:grid}.email-template-gallery-module__ZALi1q__variantSwitch button{min-height:36px;color:var(--muted-foreground);background:var(--surface-subtle);border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.email-template-gallery-module__ZALi1q__variantSwitch button[aria-pressed=true]{color:#fff;background:var(--primary);border-color:var(--primary)}.email-template-gallery-module__ZALi1q__variantSwitch button:disabled{cursor:not-allowed;opacity:.55}.email-template-gallery-module__ZALi1q__channelSelector{border-bottom:1px solid var(--border);grid-template-columns:1fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.email-template-gallery-module__ZALi1q__channelSelector>div:first-child{gap:3px;display:grid}.email-template-gallery-module__ZALi1q__channelSelector strong{text-transform:uppercase;font-size:10px}.email-template-gallery-module__ZALi1q__channelSelector span{color:var(--muted-foreground);font-size:9px}.email-template-gallery-module__ZALi1q__channelChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-template-gallery-module__ZALi1q__channelChoices button{min-height:68px;color:var(--muted-foreground);background:var(--surface-subtle);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-size:9px;font-weight:750;display:grid;position:relative}.email-template-gallery-module__ZALi1q__channelChoices button[aria-pressed=true]{color:var(--primary-text);background:color-mix(in srgb, var(--primary) 8%, var(--surface-raised));border-color:var(--primary)}.email-template-gallery-module__ZALi1q__channelChoices button:disabled{cursor:not-allowed;opacity:.55}.email-template-gallery-module__ZALi1q__channelChoices button[aria-disabled=true]:not(:disabled){cursor:default}.email-template-gallery-module__ZALi1q__channelIcon{width:34px;height:34px;color:var(--primary-text);background:var(--surface-raised);border:1px solid var(--border);border-radius:9px;place-items:center;display:grid}.email-template-gallery-module__ZALi1q__channelIcon svg{width:16px;height:16px}.email-template-gallery-module__ZALi1q__channelCopy{gap:2px;display:grid}.email-template-gallery-module__ZALi1q__channelCopy strong{text-transform:none;font-size:11px}.email-template-gallery-module__ZALi1q__channelCopy small{color:var(--muted-foreground);font-size:8px;line-height:1.35}.email-template-gallery-module__ZALi1q__channelState{color:var(--muted-foreground);font-size:8px;font-weight:700}.email-template-gallery-module__ZALi1q__channelChoices button[aria-pressed=true] .email-template-gallery-module__ZALi1q__channelState{color:var(--primary-text)}.email-template-gallery-module__ZALi1q__variableSection>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.email-template-gallery-module__ZALi1q__variableSection strong{text-transform:uppercase;font-size:10px}.email-template-gallery-module__ZALi1q__variableSection span{color:var(--muted-foreground);font-size:9px}.email-template-gallery-module__ZALi1q__variableList{flex-wrap:wrap;gap:5px;display:flex}.email-template-gallery-module__ZALi1q__variableList button{color:var(--primary-text);background:color-mix(in srgb, var(--primary) 7%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));cursor:pointer;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:700}.email-template-gallery-module__ZALi1q__variableList button:disabled{opacity:.5;cursor:not-allowed}.email-template-gallery-module__ZALi1q__formFields{gap:17px;padding:18px;display:grid}.email-template-gallery-module__ZALi1q__smsField{background:color-mix(in srgb, var(--primary) 4%, var(--surface-subtle));border:1px solid color-mix(in srgb, var(--primary) 18%, var(--border));border-radius:10px;margin:0 18px 18px;padding:14px}.email-template-gallery-module__ZALi1q__field .email-template-gallery-module__ZALi1q__smsCreditCounter{color:var(--foreground);font-weight:750}.email-template-gallery-module__ZALi1q__field .email-template-gallery-module__ZALi1q__smsCreditWarning,.email-template-gallery-module__ZALi1q__field .email-template-gallery-module__ZALi1q__smsValidationError,.email-template-gallery-module__ZALi1q__field .email-template-gallery-module__ZALi1q__smsEncodingHint{margin:0;font-size:10px;line-height:1.45}.email-template-gallery-module__ZALi1q__field .email-template-gallery-module__ZALi1q__smsCreditWarning{color:var(--warning-foreground);background:var(--warning-surface);border:1px solid var(--warning-border);border-radius:8px;padding:8px 10px}.email-template-gallery-module__ZALi1q__field .email-template-gallery-module__ZALi1q__smsValidationError{color:var(--destructive,#b42318);font-weight:700}.email-template-gallery-module__ZALi1q__field .email-template-gallery-module__ZALi1q__smsEncodingHint{color:var(--muted-foreground)}.email-template-gallery-module__ZALi1q__field{gap:7px;display:grid;position:relative}.email-template-gallery-module__ZALi1q__field>span{gap:2px;display:grid}.email-template-gallery-module__ZALi1q__field strong{font-size:10px;font-weight:750}.email-template-gallery-module__ZALi1q__field small{color:var(--muted-foreground);font-size:9px}.email-template-gallery-module__ZALi1q__field input,.email-template-gallery-module__ZALi1q__field textarea{width:100%;color:var(--foreground);background:var(--background);border:1px solid var(--border);resize:vertical;border-radius:8px;outline:none;padding:10px 11px;font-size:11px;line-height:1.5}.email-template-gallery-module__ZALi1q__field textarea{min-height:62px}.email-template-gallery-module__ZALi1q__field input:focus,.email-template-gallery-module__ZALi1q__field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.email-template-gallery-module__ZALi1q__field input:disabled,.email-template-gallery-module__ZALi1q__field textarea:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.75}.email-template-gallery-module__ZALi1q__characterCount{font-variant-numeric:tabular-nums;justify-self:end;margin-top:-3px}.email-template-gallery-module__ZALi1q__editorFooter{border-top:1px solid var(--border);gap:10px;margin-top:auto;padding:14px 18px;display:grid}.email-template-gallery-module__ZALi1q__editorFooter>[role=status]{justify-self:end}.email-template-gallery-module__ZALi1q__feedback{min-height:15px;color:var(--success-foreground);font-size:9px;line-height:1.4}.email-template-gallery-module__ZALi1q__feedback span[data-error=true]{color:var(--danger-foreground)}.email-template-gallery-module__ZALi1q__editorActions{justify-content:flex-end;gap:7px;display:flex}.email-template-gallery-module__ZALi1q__editorActions button,.email-template-gallery-module__ZALi1q__errorState button{min-height:35px;color:var(--foreground);background:var(--surface-raised);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:0 12px;font-size:10px;font-weight:700}.email-template-gallery-module__ZALi1q__editorActions button:disabled{opacity:.45;cursor:not-allowed}.email-template-gallery-module__ZALi1q__editorActions .email-template-gallery-module__ZALi1q__saveButton{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.email-template-gallery-module__ZALi1q__previewPanel{background:var(--surface-subtle);flex-direction:column;display:flex}.email-template-gallery-module__ZALi1q__previewHeader{background:var(--surface-raised)}.email-template-gallery-module__ZALi1q__deviceSwitch{gap:4px;display:flex}.email-template-gallery-module__ZALi1q__deviceSwitch button{place-items:center;width:34px;min-height:32px;padding:0;display:grid}.email-template-gallery-module__ZALi1q__deviceSwitch svg{width:15px;height:15px}.email-template-gallery-module__ZALi1q__unsavedNotice{color:var(--warning-foreground);background:var(--warning-surface);border:1px solid var(--warning-border)}.email-template-gallery-module__ZALi1q__previewViewport{flex:1;justify-content:center;min-height:560px;padding:18px;display:flex;overflow:auto}.email-template-gallery-module__ZALi1q__previewViewport iframe{background:var(--surface-subtle);border:1px solid var(--border);border-radius:9px;width:100%;min-width:390px;height:710px;box-shadow:0 12px 35px #00000014}.email-template-gallery-module__ZALi1q__previewViewport[data-device=mobile] iframe{width:390px;min-width:390px}.email-template-gallery-module__ZALi1q__previewCaption{color:var(--muted-foreground);text-align:center;margin:0;padding:0 18px 16px;font-size:9px}.email-template-gallery-module__ZALi1q__smsPreview{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px 14px 14px 4px;gap:8px;margin:18px;padding:16px;display:grid;box-shadow:0 12px 35px #0000000f}.email-template-gallery-module__ZALi1q__smsPreview span{color:var(--muted-foreground);text-transform:uppercase;font-size:9px;font-weight:700}.email-template-gallery-module__ZALi1q__smsPreview p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.email-template-gallery-module__ZALi1q__loadingState,.email-template-gallery-module__ZALi1q__errorState{min-height:360px;color:var(--muted-foreground);background:var(--surface-raised);border:1px solid var(--border);text-align:center;border-radius:14px;place-content:center;justify-items:center;padding:32px;display:grid}.email-template-gallery-module__ZALi1q__errorState strong{color:var(--foreground)}.email-template-gallery-module__ZALi1q__errorState p{max-width:460px;margin:8px 0 16px;font-size:12px}.email-template-gallery-module__ZALi1q__errorState button{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}@media (max-width:1420px){.email-template-gallery-module__ZALi1q__previewViewport iframe{max-width:760px}}@media (max-width:1040px){.email-template-gallery-module__ZALi1q__templateList{grid-template-columns:repeat(2,minmax(0,1fr))}.email-template-gallery-module__ZALi1q__dialogWorkspace{display:block;overflow-y:auto}.email-template-gallery-module__ZALi1q__dialogWorkspace>section{overflow:visible}.email-template-gallery-module__ZALi1q__editorPanel{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:820px){.email-template-gallery-module__ZALi1q__workspaceHeader{flex-direction:column;align-items:flex-start}.email-template-gallery-module__ZALi1q__editorPanel{border-right:0;border-bottom:1px solid var(--border)}.email-template-gallery-module__ZALi1q__templateList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.email-template-gallery-module__ZALi1q__header{grid-template-columns:1fr auto}.email-template-gallery-module__ZALi1q__brand{display:none}.email-template-gallery-module__ZALi1q__workspace{padding-inline:12px}.email-template-gallery-module__ZALi1q__templateList{grid-template-columns:1fr}.email-template-gallery-module__ZALi1q__studioDialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.email-template-gallery-module__ZALi1q__dialogPanel{max-height:calc(100dvh - 16px)}.email-template-gallery-module__ZALi1q__dialogHeader{padding:14px}.email-template-gallery-module__ZALi1q__channelChoices{grid-template-columns:1fr}.email-template-gallery-module__ZALi1q__previewViewport{justify-content:flex-start;padding:10px}.email-template-gallery-module__ZALi1q__previewViewport iframe,.email-template-gallery-module__ZALi1q__previewViewport[data-device=mobile] iframe{width:390px;min-width:390px}}
.onboarding-stepper-module__tTDltG__steps{margin:0;padding:0;list-style:none;display:grid}.onboarding-stepper-module__tTDltG__steps li{align-items:center;gap:20px;min-width:0;min-height:90px;padding-block:18px;display:flex}.onboarding-stepper-module__tTDltG__steps li+li{border-top:1px solid #e6e0d7}.onboarding-stepper-module__tTDltG__marker{color:#6b7280;background:#edeae6;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:grid}li[data-state=active] .onboarding-stepper-module__tTDltG__marker{color:#fff;background:#ff5c29;box-shadow:0 6px 14px -3px #ff5c294d}li[data-state=complete] .onboarding-stepper-module__tTDltG__marker{color:#159052;background:#dcf5e6}.onboarding-stepper-module__tTDltG__marker svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:22px;height:22px}.onboarding-stepper-module__tTDltG__copy{gap:5px;min-width:0;display:grid}.onboarding-stepper-module__tTDltG__copy strong{color:#131a2b;font-size:15.5px;line-height:1.3}.onboarding-stepper-module__tTDltG__copy small{color:#6b7280;font-size:13.5px;line-height:1.4}
.service-traffic-chart-module__if1WJa__panel{background:var(--surface-raised);border:1px solid var(--border);min-width:0;box-shadow:0 2px 8px rgb(var(--shadow-color) / 4%);border-radius:14px;margin-top:18px;overflow:hidden}.service-traffic-chart-module__if1WJa__header{justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 17px;display:flex}.service-traffic-chart-module__if1WJa__header h2{margin:0;font-size:14px;font-weight:760}.service-traffic-chart-module__if1WJa__legend{color:var(--muted-foreground);gap:12px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.service-traffic-chart-module__if1WJa__legend li{white-space:nowrap;align-items:center;gap:5px;display:flex}.service-traffic-chart-module__if1WJa__legend i{border-radius:2px;width:7px;height:7px}.service-traffic-chart-module__if1WJa__chart{grid-template-columns:repeat(12,1fr);align-items:end;gap:clamp(8px,2vw,34px);height:160px;padding:15px 30px 20px;display:grid}.service-traffic-chart-module__if1WJa__chart>span{grid-template-rows:110px auto;place-items:end center;gap:7px;display:grid}.service-traffic-chart-module__if1WJa__bar{width:100%;height:110px;color:inherit;cursor:help;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.service-traffic-chart-module__if1WJa__stack{width:min(100%,15px);height:var(--traffic-height);border-radius:4px 4px 2px 2px;flex-direction:column-reverse;min-height:7px;transition:width .16s,filter .16s;display:flex;overflow:hidden}.service-traffic-chart-module__if1WJa__stack[data-empty=true]{background:var(--surface-strong)}.service-traffic-chart-module__if1WJa__stack>i{min-height:2px;display:block}.service-traffic-chart-module__if1WJa__legend i[data-segment=completed],.service-traffic-chart-module__if1WJa__stack>i[data-segment=completed]{background:#aeb4bd}.service-traffic-chart-module__if1WJa__legend i[data-segment=current],.service-traffic-chart-module__if1WJa__stack>i[data-segment=current]{background:#131a2b}.service-traffic-chart-module__if1WJa__legend i[data-segment=upcoming],.service-traffic-chart-module__if1WJa__stack>i[data-segment=upcoming]{background:var(--primary)}.service-traffic-chart-module__if1WJa__tooltip{z-index:4;color:#fff;pointer-events:none;opacity:0;background:#131a2b;border-radius:8px;gap:1px;min-width:70px;padding:7px 9px;font-size:9px;line-height:1.15;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,5px);box-shadow:0 8px 20px #131a2b33}.service-traffic-chart-module__if1WJa__tooltip:after{content:"";background:#131a2b;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.service-traffic-chart-module__if1WJa__tooltip small{color:#ffffffa6;font-size:8px}.service-traffic-chart-module__if1WJa__tooltip strong{font-size:15px;line-height:1}.service-traffic-chart-module__if1WJa__tooltip>span{color:#ffffffad;white-space:nowrap;font-size:8px}.service-traffic-chart-module__if1WJa__bar:focus-visible .service-traffic-chart-module__if1WJa__stack{filter:saturate(1.12)brightness(.96);width:min(100%,19px)}@media (hover:hover) and (pointer:fine){.service-traffic-chart-module__if1WJa__bar:hover .service-traffic-chart-module__if1WJa__stack{filter:saturate(1.12)brightness(.96);width:min(100%,19px)}}.service-traffic-chart-module__if1WJa__bar:focus-visible .service-traffic-chart-module__if1WJa__tooltip{opacity:1;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.service-traffic-chart-module__if1WJa__bar:hover .service-traffic-chart-module__if1WJa__tooltip{opacity:1;transform:translate(-50%)}}.service-traffic-chart-module__if1WJa__bar:focus-visible{outline:0}.service-traffic-chart-module__if1WJa__chart>span:first-child .service-traffic-chart-module__if1WJa__tooltip{left:0;transform:translateY(5px)}.service-traffic-chart-module__if1WJa__chart>span:first-child .service-traffic-chart-module__if1WJa__bar:focus-visible .service-traffic-chart-module__if1WJa__tooltip{transform:translate(0)}@media (hover:hover) and (pointer:fine){.service-traffic-chart-module__if1WJa__chart>span:first-child .service-traffic-chart-module__if1WJa__bar:hover .service-traffic-chart-module__if1WJa__tooltip{transform:translate(0)}}.service-traffic-chart-module__if1WJa__chart>span:first-child .service-traffic-chart-module__if1WJa__tooltip:after{left:12px}.service-traffic-chart-module__if1WJa__chart>span:last-child .service-traffic-chart-module__if1WJa__tooltip{left:auto;right:0;transform:translateY(5px)}.service-traffic-chart-module__if1WJa__chart>span:last-child .service-traffic-chart-module__if1WJa__bar:focus-visible .service-traffic-chart-module__if1WJa__tooltip{transform:translate(0)}@media (hover:hover) and (pointer:fine){.service-traffic-chart-module__if1WJa__chart>span:last-child .service-traffic-chart-module__if1WJa__bar:hover .service-traffic-chart-module__if1WJa__tooltip{transform:translate(0)}}.service-traffic-chart-module__if1WJa__chart>span:last-child .service-traffic-chart-module__if1WJa__tooltip:after{left:auto;right:9px}.service-traffic-chart-module__if1WJa__chart>span>small{color:var(--muted-foreground);font-size:9px}@media (max-width:700px){.service-traffic-chart-module__if1WJa__header{flex-direction:column;align-items:flex-start;padding-block:14px}.service-traffic-chart-module__if1WJa__legend{justify-content:space-between;width:100%}.service-traffic-chart-module__if1WJa__chart{grid-template-columns:repeat(12,minmax(24px,1fr));overflow-x:auto}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_803a3564-module__rq5QSW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_803a3564-module__rq5QSW__variable{--font-widget-display:"Inter", "Inter Fallback"}
.marketing-overview-module__jnbgmq__page{min-height:100dvh;color:var(--foreground);background:var(--background);font-family:var(--font-dashboard-ui), sans-serif}.marketing-overview-module__jnbgmq__page *,.marketing-overview-module__jnbgmq__page :before,.marketing-overview-module__jnbgmq__page :after{box-sizing:border-box}.marketing-overview-module__jnbgmq__page button,.marketing-overview-module__jnbgmq__page input,.marketing-overview-module__jnbgmq__page select{font:inherit}.marketing-overview-module__jnbgmq__content{width:100%;max-width:1540px;padding:30px 32px 48px}.marketing-overview-module__jnbgmq__pageHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.marketing-overview-module__jnbgmq__eyebrow{color:#9ca3af;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.marketing-overview-module__jnbgmq__pageHeader h1{color:#131a2b;letter-spacing:-1.1px;text-wrap:balance;margin:0;font-size:34px;font-weight:800;line-height:1.1}.marketing-overview-module__jnbgmq__pageHeader>div>p:last-child{color:#6b7280;margin:5px 0 0;font-size:13px}.marketing-overview-module__jnbgmq__primaryButton{color:#fff;background:#ff5c29;border-radius:12px;align-items:center;gap:12px;width:264px;height:54px;padding:0 16px 0 22px;text-decoration:none;display:flex;box-shadow:0 6px 16px -4px #ff5c294d}.marketing-overview-module__jnbgmq__primaryButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}.marketing-overview-module__jnbgmq__primaryButton strong{flex:1;font-size:15px;font-weight:700}.marketing-overview-module__jnbgmq__primaryButton>span{background:#ffffff59;width:1px;height:26px}.marketing-overview-module__jnbgmq__primaryButton svg:last-child{width:16px;height:16px}.marketing-overview-module__jnbgmq__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.marketing-overview-module__jnbgmq__kpiCard{background:#fff;border:1px solid #e6e0d7;border-radius:14px;flex-direction:column;gap:11px;min-height:142px;padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 2px 6px #121a2b0a}.marketing-overview-module__jnbgmq__kpiHeader{align-items:center;gap:13px;display:flex}.marketing-overview-module__jnbgmq__kpiHeader>span{color:#ff5c29;background:#fdf1ec;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.marketing-overview-module__jnbgmq__kpiHeader svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.marketing-overview-module__jnbgmq__kpiHeader>div{min-width:0}.marketing-overview-module__jnbgmq__kpiHeader p{color:#6b7280;margin:0 0 2px;font-size:12.5px;font-weight:500}.marketing-overview-module__jnbgmq__kpiHeader strong{color:#131a2b;letter-spacing:-.7px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;display:block;overflow:hidden}.marketing-overview-module__jnbgmq__progress{background:#eae7e2;border-radius:999px;height:7px;overflow:hidden}.marketing-overview-module__jnbgmq__progress span{border-radius:inherit;background:#ff5c29;height:100%;display:block}.marketing-overview-module__jnbgmq__kpiCard:nth-child(2) .marketing-overview-module__jnbgmq__progress span{background:#16a34a}.marketing-overview-module__jnbgmq__kpiFooter{color:#6b7280;justify-content:space-between;align-items:flex-end;gap:10px;min-height:28px;margin-top:auto;font-size:11.5px;font-weight:600;display:flex}.marketing-overview-module__jnbgmq__kpiFooter a{color:inherit;text-decoration:none}.marketing-overview-module__jnbgmq__mainGrid{grid-template-columns:minmax(0,1fr) 332px;align-items:start;gap:12px;margin-top:14px;display:grid}.marketing-overview-module__jnbgmq__recentCard,.marketing-overview-module__jnbgmq__createCard,.marketing-overview-module__jnbgmq__tipsCard,.marketing-overview-module__jnbgmq__helpCard,.marketing-overview-module__jnbgmq__activationCard{background:#fff;border:1px solid #e6e0d7;border-radius:14px;box-shadow:0 2px 6px #121a2b0a}.marketing-overview-module__jnbgmq__recentCard{overflow:hidden}.marketing-overview-module__jnbgmq__recentHeader{align-items:center;gap:14px;padding:16px 16px 14px;display:flex}.marketing-overview-module__jnbgmq__recentHeader>div{flex:1;min-width:180px}.marketing-overview-module__jnbgmq__recentHeader h2,.marketing-overview-module__jnbgmq__createCard h2,.marketing-overview-module__jnbgmq__tipsCard h2,.marketing-overview-module__jnbgmq__helpCard h2{color:#131a2b;letter-spacing:-.35px;margin:0;font-size:16px;font-weight:700}.marketing-overview-module__jnbgmq__recentHeader p,.marketing-overview-module__jnbgmq__createCard header p{color:#6b7280;margin:3px 0 0;font-size:12px}.marketing-overview-module__jnbgmq__searchField,.marketing-overview-module__jnbgmq__channelFilter{background:#fff;border:1px solid #e6e0d7;border-radius:10px;align-items:center;gap:9px;height:40px;padding:0 12px;display:flex}.marketing-overview-module__jnbgmq__searchField{width:204px}.marketing-overview-module__jnbgmq__searchField svg,.marketing-overview-module__jnbgmq__channelFilter svg{color:#6b7280;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:16px;height:16px}.marketing-overview-module__jnbgmq__searchField input{color:#131a2b;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px}.marketing-overview-module__jnbgmq__searchField input::placeholder{color:#9ca3af}.marketing-overview-module__jnbgmq__channelFilter{width:172px}.marketing-overview-module__jnbgmq__channelFilter select{appearance:none;color:#131a2b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12.5px;font-weight:600}.marketing-overview-module__jnbgmq__channelFilter svg:last-child{width:15px;height:15px}.marketing-overview-module__jnbgmq__tableFrame{width:100%;overflow-x:auto}.marketing-overview-module__jnbgmq__tableFrame table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.marketing-overview-module__jnbgmq__tableFrame th,.marketing-overview-module__jnbgmq__tableFrame td{color:#6b7280;text-align:left;vertical-align:middle;border-bottom:1px solid #e6e0d7;height:62px;padding:9px 12px;font-size:11.5px;font-weight:500}.marketing-overview-module__jnbgmq__tableFrame thead th{color:#6b7280;height:36px;font-size:11.5px;font-weight:600}.marketing-overview-module__jnbgmq__tableFrame th:first-child{width:27%;padding-left:16px}.marketing-overview-module__jnbgmq__tableFrame th:nth-child(2){width:100px}.marketing-overview-module__jnbgmq__tableFrame th:nth-child(3){width:120px}.marketing-overview-module__jnbgmq__tableFrame th:nth-child(4){width:116px}.marketing-overview-module__jnbgmq__tableFrame th:nth-child(5){width:120px}.marketing-overview-module__jnbgmq__tableFrame th:nth-child(6){width:130px}.marketing-overview-module__jnbgmq__tableFrame th:last-child{width:44px}.marketing-overview-module__jnbgmq__tableFrame tbody tr:hover>*{background:#fdfaf8}.marketing-overview-module__jnbgmq__tableFrame tbody th a{color:inherit;gap:3px;text-decoration:none;display:grid}.marketing-overview-module__jnbgmq__tableFrame tbody th strong,.marketing-overview-module__jnbgmq__tableFrame tbody th span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-overview-module__jnbgmq__tableFrame tbody th strong{color:#131a2b;font-size:13px;font-weight:600}.marketing-overview-module__jnbgmq__tableFrame tbody th span{color:#6b7280;font-size:11px;font-weight:400}.marketing-overview-module__jnbgmq__channelBadge{color:#2563eb;white-space:nowrap;background:#e5edfc;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.marketing-overview-module__jnbgmq__channelBadge[data-sms]{color:#e5501f;background:#fdf1ec}.marketing-overview-module__jnbgmq__channelBadge svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.marketing-overview-module__jnbgmq__status{color:#6d6862;white-space:nowrap;background:#efefef;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.marketing-overview-module__jnbgmq__status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.marketing-overview-module__jnbgmq__status[data-status=SCHEDULED],.marketing-overview-module__jnbgmq__status[data-status=SENDING]{color:#9a5b22;background:#fff1e4}.marketing-overview-module__jnbgmq__status[data-status=SENT]{color:#16803b;background:#eaf7ee}.marketing-overview-module__jnbgmq__status[data-status=CANCELLED],.marketing-overview-module__jnbgmq__status[data-status=FAILED]{color:#b63f3f;background:#ffeded}.marketing-overview-module__jnbgmq__rowAction{color:#6b7280;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.marketing-overview-module__jnbgmq__rowAction:hover{background:#f5f2ee}.marketing-overview-module__jnbgmq__rowAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.5px;width:18px;height:18px}.marketing-overview-module__jnbgmq__tableFooter{justify-content:space-between;align-items:center;gap:14px;min-height:61px;padding:12px 16px 12px 18px;display:flex}.marketing-overview-module__jnbgmq__tableFooter p{color:#6b7280;margin:0;font-size:12px}.marketing-overview-module__jnbgmq__pagination{align-items:center;gap:7px;display:flex}.marketing-overview-module__jnbgmq__pagination button,.marketing-overview-module__jnbgmq__pagination span{color:#131a2b;background:#fff;border:1px solid #e6e0d7;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}.marketing-overview-module__jnbgmq__pagination span[aria-current=page]{color:#fff;background:#ff5c29;border-color:#ff5c29}.marketing-overview-module__jnbgmq__pagination button{cursor:pointer}.marketing-overview-module__jnbgmq__pagination button:disabled{cursor:not-allowed;opacity:.4}.marketing-overview-module__jnbgmq__pagination svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.marketing-overview-module__jnbgmq__sideColumn{gap:12px;display:grid}.marketing-overview-module__jnbgmq__createCard,.marketing-overview-module__jnbgmq__tipsCard,.marketing-overview-module__jnbgmq__helpCard{padding:16px}.marketing-overview-module__jnbgmq__createCard{gap:13px;display:grid}.marketing-overview-module__jnbgmq__channelCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-overview-module__jnbgmq__channelCard{min-width:0;color:inherit;border:1px solid #e6e0d7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:13px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.marketing-overview-module__jnbgmq__channelCard:hover{border-color:#ff5c29;transform:translateY(-1px)}.marketing-overview-module__jnbgmq__channelCard>span{color:#2563eb;background:#e5edfc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.marketing-overview-module__jnbgmq__channelCard:nth-child(2)>span{color:#ff5c29;background:#fdf1ec}.marketing-overview-module__jnbgmq__channelCard svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.marketing-overview-module__jnbgmq__channelCard strong{color:#131a2b;font-size:13px;font-weight:700}.marketing-overview-module__jnbgmq__channelCard p{color:#6b7280;min-height:49px;margin:-5px 0 0;font-size:11.5px;line-height:1.42}.marketing-overview-module__jnbgmq__channelCard i{color:#131a2b;border:1px solid #e6e0d7;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.marketing-overview-module__jnbgmq__channelCard i svg{width:15px;height:15px}.marketing-overview-module__jnbgmq__tipsCard{gap:15px;display:grid}.marketing-overview-module__jnbgmq__tipsCard header{grid-template-columns:26px 1fr;align-items:center;gap:9px;display:grid}.marketing-overview-module__jnbgmq__tipsCard header>span{color:#8a6511;background:#fcf0cc;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.marketing-overview-module__jnbgmq__tipsCard header svg,.marketing-overview-module__jnbgmq__tip svg,.marketing-overview-module__jnbgmq__helpCard svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.marketing-overview-module__jnbgmq__tipsCard header svg{width:15px;height:15px}.marketing-overview-module__jnbgmq__tipsCard header small{color:#9ca3af;grid-column:2;margin-top:-7px;font-size:10px}.marketing-overview-module__jnbgmq__tip{align-items:flex-start;gap:12px;display:flex}.marketing-overview-module__jnbgmq__tip>span{color:#ff5c29;background:#fdf1ec;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.marketing-overview-module__jnbgmq__tip svg{width:18px;height:18px}.marketing-overview-module__jnbgmq__tip>div{gap:3px;display:grid}.marketing-overview-module__jnbgmq__tip strong{color:#131a2b;font-size:12.5px;font-weight:600}.marketing-overview-module__jnbgmq__tip p{color:#6b7280;margin:0;font-size:11px;line-height:1.42}.marketing-overview-module__jnbgmq__helpCard{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;display:grid}.marketing-overview-module__jnbgmq__helpCard>span{color:#ff5c29;background:#fdf1ec;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.marketing-overview-module__jnbgmq__helpCard>span svg{width:21px;height:21px}.marketing-overview-module__jnbgmq__helpCard h2{letter-spacing:-.2px;font-size:13.5px}.marketing-overview-module__jnbgmq__helpCard p{color:#6b7280;margin:3px 0 0;font-size:11.5px;line-height:1.35}.marketing-overview-module__jnbgmq__emptyCampaigns{text-align:center;align-content:center;place-items:center;min-height:320px;padding:32px;display:grid}.marketing-overview-module__jnbgmq__emptyCampaigns>span,.marketing-overview-module__jnbgmq__activationIcon{color:#ff5c29;background:#fdf1ec;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:13px;display:grid}.marketing-overview-module__jnbgmq__emptyCampaigns svg,.marketing-overview-module__jnbgmq__activationIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.marketing-overview-module__jnbgmq__emptyCampaigns h3,.marketing-overview-module__jnbgmq__activationCard h2{color:#131a2b;margin:0;font-size:16px}.marketing-overview-module__jnbgmq__emptyCampaigns p,.marketing-overview-module__jnbgmq__activationCard p{color:#6b7280;max-width:430px;margin:7px 0 0;font-size:12px;line-height:1.5}.marketing-overview-module__jnbgmq__activationCard{text-align:center;align-content:center;place-items:center;min-height:360px;margin-top:14px;padding:38px;display:grid}.marketing-overview-module__jnbgmq__activationCard a{color:#fff;background:#ff5c29;border-radius:9px;margin-top:18px;padding:12px 16px;font-size:12px;font-weight:700;text-decoration:none}.marketing-overview-module__jnbgmq__state{min-height:60vh;color:var(--muted-foreground);background:var(--background);font-family:var(--font-dashboard-ui), sans-serif;align-content:center;place-items:center;gap:12px;font-size:12px;display:grid}.marketing-overview-module__jnbgmq__state strong{color:var(--foreground);font-size:16px}.marketing-overview-module__jnbgmq__state button{color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:9px;padding:10px 14px;font-weight:700}.marketing-overview-module__jnbgmq__loadingPage{width:100%;max-width:1540px;min-height:60vh;color:var(--muted-foreground);font-family:var(--font-dashboard-ui), sans-serif;gap:14px;padding:30px 32px 48px;font-size:12px;display:grid}.marketing-overview-module__jnbgmq__loadingPage>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.marketing-overview-module__jnbgmq__loadingHeader,.marketing-overview-module__jnbgmq__loadingKpis i,.marketing-overview-module__jnbgmq__loadingBody{background:var(--surface-raised);border:1px solid var(--border);border-radius:14px}.marketing-overview-module__jnbgmq__loadingHeader{width:min(420px,100%);height:86px}.marketing-overview-module__jnbgmq__loadingKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-overview-module__jnbgmq__loadingKpis i{min-height:142px}.marketing-overview-module__jnbgmq__loadingBody{min-height:360px}.marketing-overview-module__jnbgmq__mobileCampaignList{display:none}.marketing-overview-module__jnbgmq__permissionNotice{color:var(--muted-foreground);background:var(--surface);text-wrap:pretty;border-radius:10px;grid-column:1/-1;margin:0;padding:14px;font-size:12px;line-height:1.5}.marketing-overview-module__jnbgmq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.marketing-overview-module__jnbgmq__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-overview-module__jnbgmq__mainGrid{grid-template-columns:minmax(0,1fr)}.marketing-overview-module__jnbgmq__sideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-overview-module__jnbgmq__helpCard{grid-column:1/-1}.marketing-overview-module__jnbgmq__loadingKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.marketing-overview-module__jnbgmq__pageHeader{flex-direction:column;align-items:stretch}.marketing-overview-module__jnbgmq__primaryButton{width:min(100%,264px)}.marketing-overview-module__jnbgmq__recentHeader{flex-wrap:wrap;align-items:stretch}.marketing-overview-module__jnbgmq__recentHeader>div{flex-basis:100%}.marketing-overview-module__jnbgmq__searchField{flex:1;width:auto}.marketing-overview-module__jnbgmq__sideColumn{grid-template-columns:1fr}.marketing-overview-module__jnbgmq__helpCard{grid-column:auto}}@media (max-width:620px){.marketing-overview-module__jnbgmq__content{padding:24px 16px 36px}.marketing-overview-module__jnbgmq__kpis{grid-template-columns:1fr}.marketing-overview-module__jnbgmq__loadingPage{padding:24px 16px 36px}.marketing-overview-module__jnbgmq__loadingKpis{grid-template-columns:1fr}.marketing-overview-module__jnbgmq__searchField,.marketing-overview-module__jnbgmq__channelFilter{width:100%}.marketing-overview-module__jnbgmq__channelCards{grid-template-columns:1fr}.marketing-overview-module__jnbgmq__channelCard p{min-height:0}.marketing-overview-module__jnbgmq__tableFooter{flex-direction:column;align-items:flex-start}.marketing-overview-module__jnbgmq__recentCard .marketing-overview-module__jnbgmq__tableFrame{display:none}.marketing-overview-module__jnbgmq__mobileCampaignList{border-top:1px solid var(--border);gap:10px;padding:12px;display:grid}.marketing-overview-module__jnbgmq__mobileCampaignList article{background:var(--surface-raised);border:1px solid var(--border);border-radius:12px;gap:14px;padding:14px;display:grid}.marketing-overview-module__jnbgmq__mobileCampaignList article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketing-overview-module__jnbgmq__mobileCampaignList article>header>div{gap:3px;min-width:0;display:grid}.marketing-overview-module__jnbgmq__mobileCampaignList article>header strong,.marketing-overview-module__jnbgmq__mobileCampaignList article>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-overview-module__jnbgmq__mobileCampaignList article>header strong{color:var(--foreground);font-size:13px}.marketing-overview-module__jnbgmq__mobileCampaignList article>header span{color:var(--muted-foreground);font-size:11px}.marketing-overview-module__jnbgmq__mobileCampaignList dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.marketing-overview-module__jnbgmq__mobileCampaignList dl>div{gap:3px;display:grid}.marketing-overview-module__jnbgmq__mobileCampaignList dt{color:var(--muted-foreground);font-size:10px}.marketing-overview-module__jnbgmq__mobileCampaignList dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:650}.marketing-overview-module__jnbgmq__mobileCampaignList article>a{color:var(--primary-text);justify-self:start;font-size:12px;font-weight:700;text-decoration:none}}
.field-error-module__hWaS8q__error{color:var(--danger-foreground);margin-top:6px;font-size:12px;font-weight:560;line-height:1.4;display:block}
