:root{--nb-void:#030305;--nb-signal:#f6f7fb;--nb-ink:#111216;--nb-ion:#42e8ff;--nb-pulse:#6247ff;--nb-flare:#ff4e18;--nb-aurora:#c9fff2;--nb-background:#f6f7fb;--nb-surface:#ffffff;--nb-surface-technical:#eeeff4;--nb-line:#dfe1e8;--nb-line-strong:#818594;--nb-text:#111216;--nb-muted:#5c6070;--nb-technical:#363946;--nb-dark:#030305;--nb-dark-muted:#a7abba;--nb-danger:#b42318;--nb-danger-soft:#fef3f2;--nb-success:#1b5e3a;--nb-success-soft:#e1eddf;--nb-success-fill:#1b5e3a;--nb-success-on-fill:#ffffff;--nb-warning:#7a4f00;--nb-warning-soft:#f5e8c8;--nb-warning-fill:#e6b422;--nb-warning-on-fill:#111216;--nb-critical:#b42318;--nb-critical-soft:#fef3f2;--nb-critical-fill:#b42318;--nb-critical-on-fill:#ffffff;--nb-info:#1e4e79;--nb-info-soft:#dfe9f2;--nb-info-fill:#1e4e79;--nb-info-on-fill:#ffffff;--nb-surface-hover:#f1f2f7;--nb-surface-active:#e8eaf2;--nb-focus-ring:var(--nb-pulse);--nb-radius-cell:0;--nb-radius-navigation:14px;--nb-radius-control:14px;--nb-radius-card:24px;--nb-radius-field:36px;--nb-radius-scene:48px;--nb-radius-pill:999px;--nb-motion-fast:160ms;--nb-motion-base:280ms;--nb-motion-slow:600ms;--nb-ease-standard:cubic-bezier(0.2,0.65,0.25,1);--nb-shadow-raised:0 18px 44px rgba(0,0,0,0.12);--nb-space-1:4px;--nb-space-2:8px;--nb-space-3:12px;--nb-space-4:16px;--nb-space-5:20px;--nb-space-6:24px;--nb-space-8:32px;--nb-space-10:40px;--nb-space-12:48px;--nb-space-16:64px;--nb-font-display:var(--nb-font-sans);--nb-font-sans:var(--font-geist),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--nb-font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}@media (prefers-reduced-motion:reduce){:root{--nb-motion-fast:0ms;--nb-motion-base:0ms;--nb-motion-slow:0ms}}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;height:auto}body{background:var(--nb-background);color:var(--nb-text);font-family:var(--nb-font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd){margin:0}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--nb-focus-ring);outline-offset:3px}:where(button,input,select,textarea):disabled{cursor:not-allowed}.nb-login-page{display:grid;place-items:center;min-height:100vh;padding:var(--nb-space-6);background:var(--nb-background);color:var(--nb-text);font-family:var(--nb-font-sans)}.nb-login-shell{width:min(440px,100%)}.nb-login-brand{display:grid;gap:var(--nb-space-3);margin-bottom:var(--nb-space-6);justify-items:center;text-align:center}.nb-auth-card{border:1px solid var(--nb-line);border-radius:var(--nb-radius-card);background:var(--nb-surface);padding:clamp(var(--nb-space-6),4vw,var(--nb-space-8))}.nb-auth-switch{margin:0;color:var(--nb-muted);font-size:.9375rem;line-height:1.5;text-align:center}.nb-auth-link{appearance:none;border:0;background:none;padding:var(--nb-space-2);min-height:44px;color:var(--nb-technical);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nb-auth-link:hover{color:var(--nb-text)}.nb-auth-link:focus-visible{outline:2px solid var(--nb-focus-ring);box-shadow:0 0 0 5px var(--nb-surface);outline-offset:2px;border-radius:var(--nb-radius-cell)}.nb-login-brand p{margin:0;color:var(--nb-muted);line-height:1.5}.nb-auth-card h1{font-family:var(--nb-font-display);font-size:2rem;font-weight:500;line-height:1.2;margin:0 0 var(--nb-space-2)}.nb-auth-card .nb-text-field input{font-size:16px}.nb-google-auth-button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #d4d7dd;border-radius:12px;background:#fff;color:#202124;font:inherit;font-weight:600;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.nb-google-auth-button:hover:not(:disabled){background:#f8f9fa;border-color:#b8bdc6;box-shadow:0 1px 2px rgb(0 0 0/10%)}.nb-google-auth-button:focus-visible{outline:3px solid rgb(66 133 244/28%);outline-offset:2px}.nb-google-auth-button:disabled{cursor:wait;opacity:.65}.nb-google-auth-icon{width:20px;height:20px;flex:0 0 20px}.nb-auth-divider{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:12px}.nb-auth-divider:after,.nb-auth-divider:before{content:"";height:1px;flex:1;background:#e2e4e9}.nb-auth-divider span{white-space:nowrap}.nb-not-found{display:grid;gap:20px}.nb-not-found__tagline{margin:0;color:#64748b;font-size:.9375rem;line-height:1.5}.nb-not-found__content{display:grid;gap:20px}.nb-not-found__copy{display:grid;gap:8px}.nb-not-found__title{margin:0;color:#0f172a;font-size:1.25rem;font-weight:650;line-height:1.3}.nb-not-found__description{margin:0;color:#64748b;font-size:.9375rem;line-height:1.5}.nb-not-found__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nb-not-found__button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border:1px solid rgba(15,23,42,.16);border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nb-not-found__button:hover{background:#f8fafc;border-color:rgba(15,23,42,.24)}.nb-not-found__button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.nb-not-found__button--primary{border-color:#111827;background:#111827;color:#fff}.nb-not-found__button--primary:hover{background:#1f2937;border-color:#1f2937;color:#fff}.nb-site-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.nb-site-page__content{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.nb-site-page .nb-login-page{flex:1;min-height:0}.nb-site-footer{margin-top:auto;border-top:1px solid var(--nb-line);background:var(--nb-surface)}.nb-site-footer__inner{width:min(1120px,100%);margin:0 auto;padding:clamp(28px,4vw,40px) clamp(20px,4vw,32px) clamp(20px,3vw,28px)}.nb-site-footer__grid{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,2fr);gap:clamp(24px,4vw,48px);align-items:start}.nb-site-footer__brand{display:grid;gap:12px;min-width:0}.nb-site-footer__logo-link{display:inline-flex;width:fit-content;min-height:44px;align-items:center;border-radius:var(--nb-radius-cell)}.nb-site-footer__logo-link:focus-visible{outline:2px solid var(--nb-focus-ring);box-shadow:0 0 0 5px var(--nb-surface);outline-offset:3px}.nb-site-footer__tagline{margin:0;max-width:28ch;color:var(--nb-muted);font-size:.9375rem;line-height:1.55}.nb-site-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}.nb-site-footer__column{display:grid;gap:10px;min-width:0}.nb-site-footer__column-title{margin:0;color:var(--nb-technical);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nb-site-footer__links{margin:0;padding:0;list-style:none;display:grid;gap:8px}.nb-site-footer__link,.nb-site-footer__text{display:inline-flex;color:var(--nb-muted);font-size:.9375rem;line-height:1.45;text-decoration:none;min-height:44px;align-items:center}.nb-site-footer__link:hover{color:var(--nb-text)}.nb-site-footer__link:focus-visible{outline:2px solid var(--nb-focus-ring);box-shadow:0 0 0 5px var(--nb-surface);outline-offset:2px;border-radius:var(--nb-radius-cell)}.nb-site-footer__bottom{margin-top:clamp(24px,3vw,32px);padding-top:clamp(16px,2.5vw,20px);border-top:1px solid var(--nb-line)}.nb-site-footer__copyright{margin:0;color:var(--nb-muted);font-size:.875rem;line-height:1.5}.nb-admin-root{--nb-shell-pad:clamp(16px,2vw,32px);--nb-header-height:64px;width:100%;max-width:none;min-height:100vh;min-height:100dvh;height:auto;padding:0 var(--nb-shell-pad) max(48px,env(safe-area-inset-bottom));overflow:visible}.nb-admin-root .nb-system-masthead{margin-top:0}.nb-page-shell{width:100%;max-width:none;margin:0;padding:20px 0 0;padding-inline:0;display:grid;gap:16px}.nb-system-masthead{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--nb-space-3);width:auto;height:var(--nb-header-height);margin-inline:calc(-1 * var(--nb-shell-pad));padding:0 var(--nb-shell-pad);border-bottom:1px solid var(--nb-line);background:var(--nb-surface)}@supports (backdrop-filter:blur(18px)){.nb-system-masthead{background:rgb(246 247 251/92%);backdrop-filter:blur(18px)}}.nb-system-masthead__brand{display:flex;align-items:center;gap:var(--nb-space-3);min-width:0}.nb-system-masthead__actions{display:flex;align-items:center;flex:0 0 auto;gap:var(--nb-space-2)}.nb-system-masthead__divider{width:1px;height:24px;flex:0 0 1px;background:var(--nb-line)}.nb-system-logo{display:block;width:auto;max-width:min(160px,36vw);height:36px;object-fit:contain;object-position:left center}.nb-system-store-name{max-width:min(220px,36vw);overflow:hidden;color:var(--nb-text);font-family:var(--nb-font-display);font-size:1.125rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nb-system-state{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:var(--nb-radius-pill);border:1px solid var(--nb-line);background:transparent;color:var(--nb-muted);font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap}.nb-system-state--attention{border-color:var(--nb-warning);background:var(--nb-warning-soft);color:var(--nb-warning)}.nb-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--nb-line-strong);border-radius:var(--nb-radius-control);background:var(--nb-surface);color:var(--nb-text);cursor:pointer}.nb-menu-toggle:hover{background:var(--nb-surface-hover)}.nb-menu-toggle:focus-visible,.nb-sidebar__close:focus-visible,.nb-sidebar__item:focus-visible{outline:2px solid var(--nb-focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--nb-surface)}.nb-toast{position:fixed;top:24px;right:24px;z-index:1000;display:flex;align-items:flex-start;gap:var(--nb-space-3);width:min(420px,calc(100vw - 32px));padding:var(--nb-space-4);border:1px solid var(--nb-line);border-left-width:4px;border-radius:var(--nb-radius-card);background:var(--nb-surface);box-shadow:var(--nb-shadow-raised);animation:nb-toast-slide-in var(--nb-motion-base) var(--nb-ease-standard)}.nb-toast--success{border-left-color:var(--nb-success)}.nb-toast--critical{border-left-color:var(--nb-critical)}.nb-toast--info{border-left-color:var(--nb-info)}.nb-toast__content{display:grid;gap:var(--nb-space-1);min-width:0;flex:1 1 auto}.nb-toast__close,.nb-toast__content .nb-text:last-child{color:var(--nb-muted)}.nb-toast__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border:0;border-radius:999px;background:transparent;cursor:pointer;font-size:1.35rem;line-height:1}.nb-toast__close:hover{background:var(--nb-surface-hover);color:var(--nb-text)}.nb-toast__close:focus-visible{outline:2px solid var(--nb-focus-ring);outline-offset:2px}@keyframes nb-toast-slide-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}.nb-session-pill{display:grid;gap:1px;min-width:0;max-width:220px;padding:5px 10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(248,250,252,.88)}.nb-session-pill span,.nb-session-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-session-pill strong{color:#111827;font-size:.76rem}.nb-session-pill span{color:#64748b;font-size:.74rem}.nb-app-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--nb-space-8);align-items:stretch;position:relative;width:100%;max-width:none;min-height:calc(100vh - var(--nb-header-height) - 24px);min-height:calc(100dvh - var(--nb-header-height) - 24px);height:auto;padding-bottom:32px;overflow:visible}.nb-sidebar{--nb-focus-ring:var(--nb-ion);position:sticky;top:calc(var(--nb-header-height) + var(--nb-space-4));align-self:start;width:100%;max-height:calc(100dvh - var(--nb-header-height) - var(--nb-space-8));display:grid;align-content:start;gap:var(--nb-space-4);min-width:0;padding:var(--nb-space-3);border:1px solid var(--nb-ink);border-radius:var(--nb-radius-card);background:var(--nb-void);color:var(--nb-signal);overflow:auto}.nb-sidebar__brand{display:flex;align-items:center;gap:var(--nb-space-3);min-width:0;padding:var(--nb-space-4) var(--nb-space-3);border-bottom:1px solid rgb(246 247 251/16%)}.nb-sidebar__brand .nb-stack{gap:var(--nb-space-2)}.nb-sidebar__brand .nb-text{color:var(--nb-dark-muted)}.nb-sidebar__nav{display:grid;gap:12px}.nb-sidebar__group{display:grid;gap:4px}.nb-sidebar__group-head>.nb-text,.nb-sidebar__group>.nb-text{padding:0 8px;font-family:var(--nb-font-mono);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nb-sidebar__group-head{display:grid;gap:2px}.nb-sidebar__group-hint{padding:0 8px;color:var(--nb-muted);font-size:.78rem}.nb-sidebar__group-items{display:grid;gap:2px}.nb-sidebar__close,.nb-sidebar__item{display:flex;align-items:center;width:100%;min-height:44px;gap:var(--nb-space-2);padding:var(--nb-space-2) var(--nb-space-3);border:0;border-radius:var(--nb-radius-control);background:transparent;color:var(--nb-signal);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--nb-motion-fast) var(--nb-ease-standard),color var(--nb-motion-fast) var(--nb-ease-standard)}.nb-sidebar__close:hover,.nb-sidebar__item:hover{background:rgb(246 247 251/10%)}.nb-sidebar__item--active,.nb-sidebar__item--active:hover{color:var(--nb-ink);background:var(--nb-signal)}.nb-sidebar__item-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:var(--nb-radius-pill);color:currentColor}.nb-sidebar__item-icon .nb-icon,.nb-sidebar__item-icon .nb-icon svg{color:currentColor}.nb-sidebar__item--disabled{opacity:.55;cursor:not-allowed}.nb-sidebar__item-label{flex:1;overflow-wrap:anywhere;font-size:.88rem;font-weight:600;line-height:1.2}.nb-sidebar__item-badge{flex:0 0 auto;padding:2px 6px;border-radius:var(--nb-radius-pill);background:var(--nb-surface-active);color:var(--nb-muted);font-size:.68rem;font-weight:600}.nb-settings-save-bar{position:sticky;bottom:12px;z-index:20;margin-top:16px;padding:12px 16px;border:1px solid var(--nb-line-strong);border-radius:var(--nb-radius-card);background:var(--nb-surface);box-shadow:0 12px 32px rgb(3 3 5/10%)}.nb-content-shell{display:grid;gap:var(--nb-space-6);align-content:start;max-width:1280px;margin-inline:auto;padding-inline:0;min-height:calc(100vh - 122px);min-height:calc(100dvh - 122px);padding-bottom:32px}.nb-content-body,.nb-content-shell{width:100%;min-width:0;height:auto;overflow:visible}.nb-content-body{min-height:0;padding-bottom:16px}.nb-content-body :where(.nb-card,.nb-stack,.nb-inline-stack,.nb-grid){min-width:0}.nb-content-body :where(.nb-text,.nb-field small){overflow-wrap:anywhere}.nb-content-body>.nb-stack{gap:var(--nb-space-5)}.nb-dashboard-hero{padding:2px}.nb-action-card,.nb-activity-item,.nb-customer-row,.nb-status-row{border:1px solid var(--nb-line);border-radius:var(--nb-radius-control);background:var(--nb-surface)}.nb-status-row--done{background:var(--nb-success-soft);border-color:var(--nb-success)}.nb-kpi-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--nb-space-3)}@media (min-width:48em){.nb-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nb-kpi-card__title{margin:0;color:var(--nb-muted);font-family:var(--nb-font-sans);font-size:.875rem;line-height:1.4}.nb-kpi-card__value{margin:var(--nb-space-1) 0;color:var(--nb-text);font-family:var(--nb-font-display);font-size:2rem;font-weight:600;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.nb-kpi-card__detail,.nb-kpi-card__subtitle{margin:0;color:var(--nb-muted);font-family:var(--nb-font-sans);font-size:.8125rem;line-height:1.4}.nb-kpi-card__detail{margin-top:var(--nb-space-2);padding-top:var(--nb-space-2);border-top:1px solid var(--nb-line)}.nb-skeleton{position:relative;display:block;overflow:hidden;background:var(--nb-surface-technical)}.nb-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(237,241,246,0),rgba(255,255,255,.55) 48%,rgba(237,241,246,0));transform:translateX(-100%);animation:nb-skeleton-shimmer 1.65s ease-in-out infinite}.nb-skeleton-text{display:grid;width:100%}.nb-skeleton-card{display:grid;gap:var(--nb-space-3);min-width:0;padding:var(--nb-space-6);border:1px solid var(--nb-line);border-radius:var(--nb-radius-card);background:var(--nb-surface)}.nb-skeleton-dashboard{display:grid;gap:16px;width:100%;min-width:0}.nb-skeleton-dashboard__grid{display:grid;grid-template-columns:1fr;gap:16px}.nb-skeleton-card--featured{border-color:var(--nb-void);background:var(--nb-void)}.nb-skeleton-card--featured .nb-skeleton,.nb-skeleton-sidebar .nb-skeleton{background:var(--nb-technical)}.nb-skeleton-dashboard__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--nb-line);border-radius:var(--nb-radius-card);background:var(--nb-surface)}.nb-skeleton-dashboard__secondary>div{display:grid;gap:var(--nb-space-3);padding:var(--nb-space-5)}.nb-skeleton-page{display:grid;gap:16px;width:100%}.nb-skeleton-masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--nb-space-3);width:auto;height:var(--nb-header-height);margin-inline:calc(-1 * var(--nb-shell-pad));padding:0 var(--nb-shell-pad);border-bottom:1px solid var(--nb-line);background:var(--nb-surface)}.nb-skeleton-masthead__brand{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.nb-skeleton-masthead__brand .nb-skeleton-text{width:min(180px,34vw)}.nb-skeleton-masthead__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.nb-skeleton-sidebar__brand{padding:8px}.nb-skeleton-sidebar__nav{display:grid;gap:12px}.nb-skeleton-sidebar__group{display:grid;gap:8px}.nb-skeleton-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes nb-skeleton-shimmer{to{transform:translateX(100%)}}@media (min-width:64em){.nb-skeleton-dashboard__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (min-width:72em){.nb-skeleton-dashboard__secondary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:575px){.nb-skeleton-dashboard__secondary{grid-template-columns:minmax(0,1fr)}}.nb-status-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px}.nb-status-row--stacked{align-items:flex-start}.nb-activity-item,.nb-customer-row{display:flex;justify-content:space-between;gap:14px;min-width:0;padding:12px}.nb-action-card{min-width:0;padding:12px}.nb-logo-upload{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;min-width:0;padding:16px;border:1px dashed rgba(15,23,42,.18);border-radius:8px;background:#f8fafc}.nb-logo-upload--active{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.18)}.nb-logo-upload__preview{display:flex;align-items:center;justify-content:center;width:112px;height:76px;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#ffffff}.nb-logo-upload__preview img{display:block;max-width:96px;max-height:56px;object-fit:contain}.nb-logo-upload__preview span{color:#64748b;font-size:.82rem;font-weight:700}.nb-file-input{display:none}.nb-branding-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:18px;align-items:start;min-width:0}.nb-color-control{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;min-width:0;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fbfcfe}.nb-color-control__swatch{position:relative;display:block;width:60px;height:60px;overflow:hidden;border:1px solid rgba(15,23,42,.16);border-radius:8px;box-shadow:inset 0 0 0 3px rgba(255,255,255,.68);cursor:pointer}.nb-color-control__swatch input{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.nb-portal-preview{min-width:0;overflow:hidden;border:1px solid var(--nb-line);border-radius:var(--nb-radius-cell);background:var(--nb-public-bg);color:var(--nb-public-text);min-height:100%;font-family:var(--nb-public-font,inherit)}.nb-portal-preview__footer{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--nb-public-text);color:var(--nb-public-muted);font-size:.78rem;line-height:1.45}.nb-portal-preview__footer p{margin:0}.nb-portal-preview__footer strong{color:var(--nb-public-muted)}.nb-portal-preview__footer-links{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--nb-public-secondary);font-weight:600}.nb-portal-preview--clean{border:1px solid var(--nb-line);box-shadow:none}.nb-portal-preview__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--nb-line);background:var(--nb-public-surface)}.nb-portal-preview__bar span{color:var(--nb-public-text);font-size:.78rem;font-weight:700}.nb-portal-preview__bar strong{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--nb-radius-cell);color:var(--nb-public-on-secondary);background:var(--nb-public-secondary);font-size:.74rem}.nb-portal-preview__surface{display:grid;gap:12px;padding:14px}.nb-portal-preview__coupon,.nb-portal-preview__hero{border:1px solid var(--nb-line);border-radius:var(--nb-radius-cell);background:var(--nb-public-surface);box-shadow:none}.nb-portal-preview__hero{display:grid;gap:12px;padding:16px}.nb-portal-preview__brand{display:flex;align-items:center;gap:12px;min-width:0}.nb-portal-preview__brand img,.nb-portal-preview__brand>span{width:56px;height:56px;border-radius:var(--nb-radius-pill);flex:0 0 56px}.nb-portal-preview__brand img{object-fit:contain;padding:6px;border:1px solid var(--nb-line);background:var(--nb-public-surface)}.nb-portal-preview__brand>span{display:inline-flex;align-items:center;justify-content:center;color:var(--nb-public-on-primary);font-weight:800;background:var(--nb-public-primary)}.nb-portal-preview__brand h4,.nb-portal-preview__brand p,.nb-portal-preview__copy,.nb-portal-preview__coupon p{margin:0}.nb-portal-preview__brand p{color:var(--nb-public-text);font-size:.72rem;font-weight:800;text-transform:uppercase}.nb-portal-preview__brand h4{margin-top:2px;color:var(--nb-public-text);font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.15}.nb-portal-preview__copy{color:var(--nb-public-muted);font-size:.9rem;line-height:1.45}.nb-portal-preview__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.nb-portal-preview__form button,.nb-portal-preview__form span{min-height:44px;border-radius:var(--nb-radius-pill);font:inherit}.nb-portal-preview__form span{display:flex;align-items:center;min-width:0;padding:0 10px;border:1px solid var(--nb-line);color:var(--nb-public-text);background:var(--nb-public-surface)}.nb-portal-preview__form button{border:0;padding:0 12px;color:var(--nb-public-on-primary);font-weight:800;background:var(--nb-public-primary)}.nb-portal-preview__coupon{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.nb-portal-preview__coupon span{display:inline-flex;margin-bottom:6px;padding:3px 7px;border-radius:var(--nb-radius-pill);color:var(--nb-public-on-secondary);background:var(--nb-public-secondary);font-size:.7rem;font-weight:800}.nb-portal-preview__coupon b,.nb-portal-preview__coupon strong{display:block;color:var(--nb-public-text)}.nb-portal-preview__coupon p{margin-top:2px;color:var(--nb-public-text);font-size:.78rem}.nb-portal-preview__coupon b{color:var(--nb-public-primary);font-size:1.1rem;white-space:nowrap}.nb-portal-preview__coupon--muted{border-style:dashed;opacity:.82}.nb-portal-preview__coupon--critical{border-color:var(--nb-danger);background:var(--nb-danger-soft);color:var(--nb-danger)}.nb-portal-preview__coupon--critical span{background:var(--nb-danger);color:var(--nb-danger)}.nb-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#0f172a;background:rgba(14,165,233,.14)}.nb-icon-chip--action{background:rgba(16,185,129,.16)}.nb-icon-chip--money{background:rgba(56,189,248,.16)}.nb-icon-chip--connect{background:rgba(59,130,246,.16)}.nb-icon-chip--calendar{background:rgba(14,165,233,.14)}.nb-icon-chip--settings{background:rgba(168,85,247,.14)}.nb-icon-chip--color{background:rgba(249,115,22,.16)}.nb-icon-chip--brand{background:rgba(20,184,166,.2)}.nb-empty-state{max-width:420px;margin:0 auto;text-align:center}.nb-empty-state__visual{display:flex;align-items:center;justify-content:center}.nb-empty-state-illustration{display:block;width:min(160px,56vw);height:auto}.nb-empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;color:#0f172a;background:rgba(15,23,42,.06)}.nb-campaign-status-toggle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:rgba(255,255,255,.72)}.nb-campaign-status-toggle__item{appearance:none;border:0;border-radius:9px;padding:8px 10px;color:#475569;background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.nb-campaign-status-toggle__item:hover:not(:disabled){color:#0f172a;background:rgba(15,23,42,.05)}.nb-campaign-status-toggle__item.is-selected{color:#0f172a;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.08),0 0 0 1px rgba(14,165,233,.28)}.nb-campaign-status-toggle__item:disabled{cursor:not-allowed;opacity:.65}.nb-heading-row{display:flex;align-items:center;gap:10px;min-width:0}.nb-brand-pill{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.nb-brand-pill--sellflux,.nb-brand-pill--wbuy{width:64px;background:#ffffff;border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 1px 2px rgba(15,23,42,.08)}.nb-brand-pill__logo{display:block;width:auto;max-width:calc(100% - 12px);height:auto;max-height:18px;object-fit:contain}.nb-brand-pill--sellflux{width:66px}.nb-brand-pill--realclinic{width:82px;background:linear-gradient(140deg,#111827,#374151);border:1px solid rgba(15,23,42,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(15,23,42,.1)}.nb-check-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:10px;background:rgba(255,255,255,.8)}.nb-birthday-mode-card{display:grid;gap:8px;width:100%;min-height:164px;padding:18px;border:1px solid rgba(15,23,42,.1);border-radius:14px;color:#334155;background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.98)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);cursor:pointer;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.nb-birthday-mode-card:hover{border-color:rgba(14,165,233,.35);box-shadow:0 12px 28px rgba(15,23,42,.08);transform:translateY(-1px)}.nb-birthday-mode-card:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.nb-birthday-mode-card.is-selected{border-color:rgba(14,165,233,.48);background:linear-gradient(180deg,rgba(240,249,255,.95),rgba(255,255,255,.98)),#ffffff;box-shadow:inset 4px 0 0 #0ea5e9,0 14px 30px rgba(14,165,233,.12)}.nb-birthday-mode-card__eyebrow{display:inline-flex;width:fit-content;padding:4px 9px;border-radius:999px;color:#0369a1;background:#e0f2fe;font-size:.72rem;font-weight:750;line-height:1}.nb-birthday-mode-card strong{color:#0f172a;font-size:1rem}.nb-birthday-mode-card span:last-child{color:#64748b;line-height:1.45}.nb-campaign-list-item{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.nb-campaign-list-item .nb-text{overflow-wrap:anywhere}.nb-wbuy-status-workspace{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:14px;align-items:start}.nb-wbuy-manual-status,.nb-wbuy-status-column{min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.nb-wbuy-status-column{display:grid;gap:12px;padding:12px}.nb-wbuy-status-column--selected{border-color:rgba(37,99,235,.16);background:#f8fbff}.nb-status-badge,.nb-status-count{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border-radius:999px;font-size:.74rem;font-weight:750;line-height:1;white-space:nowrap}.nb-status-count{min-width:28px;padding:0 8px;color:#475569;background:rgba(15,23,42,.06)}.nb-status-badge,.nb-status-count--selected{color:#1d4ed8;background:#dbeafe}.nb-status-badge{padding:0 9px}.nb-status-badge--muted{color:#64748b;background:rgba(15,23,42,.06)}.nb-wbuy-selected-list,.nb-wbuy-status-options{display:grid;gap:8px}.nb-wbuy-status-option{display:grid;gap:6px;min-width:0;padding:11px 12px;border:1px solid rgba(15,23,42,.08);border-radius:9px;background:#ffffff;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.nb-wbuy-status-option:hover{border-color:rgba(37,99,235,.22);box-shadow:0 6px 16px rgba(15,23,42,.06)}.nb-wbuy-status-option.is-selected{border-color:rgba(37,99,235,.36);background:#eff6ff;box-shadow:inset 3px 0 0 #2563eb}.nb-wbuy-status-option__control .nb-checkbox{min-width:0}.nb-wbuy-status-option__control label{color:#0f172a;font-weight:700}.nb-wbuy-selected-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 11px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#ffffff}.nb-wbuy-selected-pill>div{min-width:0}.nb-wbuy-selected-pill .nb-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-wbuy-status-empty,.nb-wbuy-status-warning{display:grid;gap:4px;padding:12px;border-radius:9px}.nb-wbuy-status-empty{border:1px dashed rgba(15,23,42,.14);color:#475569;background:#f8fafc}.nb-wbuy-status-warning{border:1px solid rgba(180,83,9,.18);color:#92400e;background:#fffbeb}.nb-wbuy-manual-status{padding:0;overflow:hidden}.nb-wbuy-manual-status summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;color:#334155;cursor:pointer;font-weight:700;list-style:none}.nb-wbuy-manual-status summary::-webkit-details-marker{display:none}.nb-wbuy-manual-status summary:before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:999px;color:#2563eb;background:#dbeafe;font-weight:800}.nb-wbuy-manual-status summary span:first-child{margin-right:auto}.nb-wbuy-manual-status summary:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.nb-wbuy-manual-status[open] summary{border-bottom:1px solid rgba(15,23,42,.08)}.nb-wbuy-manual-status[open] summary:before{content:"-"}.nb-wbuy-manual-status>.nb-stack{padding:12px}.nb-kpi-card{min-width:0;border:1px solid var(--nb-line);border-radius:var(--nb-radius-card);padding:var(--nb-space-5);background:var(--nb-surface)}.nb-kpi-card--positive{border-color:var(--nb-success);background:var(--nb-success-soft)}.nb-kpi-card--warning{border-color:var(--nb-warning);background:var(--nb-warning-soft)}.nb-kpi-inline{border:1px solid var(--nb-line);border-radius:var(--nb-radius-control);padding:10px;background:var(--nb-surface)}.nb-giftback-collapsed-note,.nb-giftback-form-section,.nb-giftback-option-card,.nb-giftback-simulation,.nb-giftback-simulation-item,.nb-giftback-summary-card{border:1px solid rgba(15,23,42,.08);border-radius:10px;background:rgba(255,255,255,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.nb-giftback-summary-card{display:grid;gap:6px;min-width:0;min-height:92px;align-content:center;padding:14px}.nb-giftback-summary-card--primary{border-color:rgba(22,163,74,.28);background:linear-gradient(135deg,rgba(240,253,244,.96),rgba(255,255,255,.88))}.nb-giftback-summary-card .nb-text:last-child{color:#0f172a}.nb-giftback-form-section{padding:16px;background:rgba(248,250,252,.78)}.nb-giftback-collapsed-note{padding:12px 14px;border-style:dashed;background:rgba(248,250,252,.72)}.nb-giftback-simulation{padding:16px;border-color:rgba(22,163,74,.18);background:linear-gradient(135deg,rgba(240,253,244,.72),rgba(255,255,255,.9) 54%),#ffffff}.nb-giftback-simulation-item{display:grid;gap:5px;min-width:0;padding:12px;background:#ffffff}.nb-giftback-simulation-item--muted{border-style:dashed;background:rgba(248,250,252,.74)}.nb-giftback-option-card{display:grid;gap:6px;min-width:0;padding:12px}.nb-giftback-option-card.is-disabled{opacity:.68}.nb-order-card{display:grid;gap:16px;min-width:0;padding:16px;border-radius:8px;background:linear-gradient(180deg,rgba(248,250,252,.78),rgba(255,255,255,.96) 42%),#ffffff}.nb-order-card>.nb-inline-stack{padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.08)}.nb-order-section{min-width:0;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.78)}.nb-order-section--finance{background:rgba(248,250,252,.86)}.nb-order-detail,.nb-order-money{display:grid;gap:3px;min-width:0}.nb-order-detail .nb-text:last-child,.nb-order-money .nb-text:last-child{overflow-wrap:anywhere;color:#111827;font-weight:700}.nb-order-money-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nb-order-money{min-height:68px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffff}.nb-order-money--emphasis{border-color:rgba(22,163,74,.24);background:#f0fdf4}.nb-order-money--emphasis .nb-text:last-child{color:#166534}.nb-order-giftback{display:grid;gap:2px;min-width:156px;padding:10px 12px;border:1px solid rgba(22,163,74,.22);border-radius:8px;background:#f0fdf4;text-align:right}.nb-order-alert{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(220,38,38,.16);border-left-width:4px;border-radius:8px;background:#fef2f2}.nb-public-page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:clamp(28px,7vh,64px) 16px clamp(20px,4vh,32px);background:var(--nb-public-bg);color:var(--nb-public-text);font-family:var(--nb-public-font,inherit)}.nb-public-shell{width:min(860px,100%);margin:auto;display:grid;gap:16px}.nb-public-footer{width:min(860px,100%);margin:32px auto 0;display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--nb-public-text);font-size:.85rem;line-height:1.5}.nb-public-footer,.nb-public-footer__store strong{color:var(--nb-public-text)}.nb-public-footer__credit,.nb-public-footer__store p{margin:0}.nb-public-footer__text{margin-top:2px;white-space:pre-line}.nb-public-footer__links{display:flex;flex-wrap:wrap;gap:8px 18px}.nb-public-footer__links a{color:var(--nb-public-secondary);font-weight:600;text-decoration:none}.nb-public-footer__links a:focus-visible,.nb-public-footer__links a:hover{text-decoration:underline}.nb-public-footer__credit strong{color:var(--nb-public-text)}.nb-public-policy{padding:clamp(20px,4vw,40px);border:1px solid var(--nb-line);border-radius:var(--nb-radius-cell);background:var(--nb-public-surface);box-shadow:none;max-width:680px;width:100%;margin-inline:auto}.nb-public-policy h1{margin:0;color:var(--nb-public-text);font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.1;letter-spacing:0}.nb-public-policy .nb-public-subtitle{margin-top:12px}.nb-public-policy__body{display:grid;gap:14px;margin-top:24px;max-width:680px;color:var(--nb-public-text);font-size:1rem;line-height:1.65}.nb-public-policy__body p{margin:0}.nb-public-policy__back{margin-top:28px}.nb-public-brand-row,.nb-public-logo,.nb-public-logo-fallback{margin-top:2px}.nb-public-stepper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nb-public-step{display:flex;gap:10px;min-width:0;padding:12px;border:1px solid var(--nb-line);background:var(--nb-public-surface)}.nb-public-step,.nb-public-step span{align-items:center;border-radius:var(--nb-radius-cell);color:var(--nb-public-text)}.nb-public-step span{display:inline-flex;justify-content:center;width:30px;height:30px;flex:0 0 30px;font-weight:800;background:var(--nb-line)}.nb-public-step small,.nb-public-step strong{display:block;overflow-wrap:anywhere}.nb-public-step strong{color:var(--nb-public-text);font-size:.88rem}.nb-public-step small{margin-top:2px;font-size:.78rem}.nb-public-step.is-active{border-color:color-mix(in srgb,var(--nb-public-secondary) 48%,transparent);background:color-mix(in srgb,var(--nb-public-secondary) 10%,var(--nb-surface))}.nb-public-step.is-active span,.nb-public-step.is-complete span{color:var(--nb-public-on-primary);background:var(--nb-public-primary)}.nb-public-coupon,.nb-public-empty,.nb-public-hero,.nb-public-results-panel{border:1px solid var(--nb-line);border-radius:var(--nb-radius-cell);background:var(--nb-public-surface);box-shadow:none}.nb-public-hero{padding:clamp(20px,4vw,40px)}.nb-public-brand-row{display:flex;align-items:center;gap:14px}.nb-public-logo,.nb-public-logo-fallback{width:56px;height:56px;border-radius:var(--nb-radius-pill);flex:0 0 auto}.nb-public-logo{object-fit:contain;background:var(--nb-public-surface);border:1px solid var(--nb-line)}.nb-public-logo-fallback{display:inline-flex;align-items:center;justify-content:center;color:var(--nb-public-on-primary);font-weight:700;background:var(--nb-public-primary)}.nb-public-eyebrow{margin:0 0 4px;color:var(--nb-public-muted);font-size:.85rem;font-weight:700;text-transform:uppercase}.nb-public-coupon h2,.nb-public-empty h2,.nb-public-hero h1{margin:0;color:var(--nb-public-text);letter-spacing:0}.nb-public-hero h1{font-size:clamp(1.75rem,4vw,3rem);line-height:1.05}.nb-public-subtitle{max-width:640px;margin:20px 0 0;color:var(--nb-public-muted);font-size:1rem;line-height:1.6}.nb-public-search{display:grid;gap:8px;margin-top:24px}.nb-public-alert{margin:14px 0 0;color:var(--nb-danger);font-weight:600}.nb-public-results-panel{display:grid;gap:18px;padding:clamp(18px,3vw,28px)}.nb-public-wallet-access{padding:0 clamp(18px,3vw,28px) clamp(18px,3vw,28px)}.nb-public-results-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:20px;align-items:start}.nb-public-stage-eyebrow{margin:0 0 4px;color:var(--nb-public-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.nb-public-results-header h2{margin:0;color:var(--nb-public-text);font-size:clamp(1.3rem,3vw,1.8rem)}.nb-public-results-header p:not(.nb-public-stage-eyebrow){max-width:520px;margin:8px 0 0;color:var(--nb-public-muted);line-height:1.5}.nb-public-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--nb-line);border-radius:var(--nb-radius-cell);background:var(--nb-public-technical)}.nb-public-summary div{padding:16px;display:grid;gap:4px;border-right:1px solid var(--nb-line)}.nb-public-summary div:last-child{border-right:0}.nb-public-coupon small,.nb-public-summary span{color:var(--nb-public-muted);font-size:.85rem}.nb-public-summary strong{font-size:1.25rem}.nb-public-results{display:grid;gap:0;border-left:1px solid var(--nb-line);border-top:1px solid var(--nb-line)}.nb-public-empty{padding:24px;box-shadow:none}.nb-public-coupon p,.nb-public-empty p{margin:8px 0 0;color:var(--nb-public-text)}.nb-public-coupon-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nb-public-coupon-actions a,.nb-public-coupon-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--nb-public-primary) 28%,transparent);border-radius:var(--nb-radius-pill);font:inherit;font-size:.9rem;font-weight:800;text-decoration:none;cursor:pointer}.nb-public-coupon-actions button{color:var(--nb-public-on-primary);background:var(--nb-public-primary)}.nb-public-coupon-actions a{color:var(--nb-public-primary);background:var(--nb-public-surface)}.nb-public-coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;box-shadow:none;border-top:0;min-width:0}.nb-public-status{display:inline-flex;width:fit-content;margin-bottom:8px;border-radius:var(--nb-radius-pill);padding:4px 9px;color:var(--nb-public-on-secondary);font-size:.75rem;font-weight:700;background:var(--nb-public-secondary)}.nb-public-coupon-value{display:grid;gap:4px;text-align:right}.nb-public-coupon-value span{color:var(--nb-public-primary);font-size:1.45rem;font-weight:800}@media (max-width:900px){.nb-content-shell{margin-left:0;min-height:0}.nb-settings-save-bar .nb-inline-stack{flex-wrap:wrap}.nb-branding-workspace,.nb-integrations-workspace,.nb-wbuy-status-workspace{grid-template-columns:1fr}.nb-order-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nb-system-masthead{gap:8px}.nb-system-masthead__divider{display:none}.nb-system-state{min-height:26px;padding-inline:9px;font-size:.72rem}.nb-session-pill{display:none}.nb-activity-item,.nb-customer-row{display:grid}.nb-sidebar__summary{display:none}.nb-content-body .nb-inline-stack{flex-wrap:wrap}.nb-content-body .nb-button{max-width:100%;white-space:normal}.nb-status-row{display:grid;align-items:flex-start}.nb-status-row>.nb-inline-stack{justify-content:flex-start}.nb-logo-upload{grid-template-columns:1fr}.nb-logo-upload__preview{width:100%}.nb-color-control,.nb-portal-preview__coupon,.nb-portal-preview__form{grid-template-columns:1fr}.nb-portal-preview__coupon{display:grid}.nb-portal-preview__coupon b{white-space:normal}.nb-order-card>.nb-inline-stack{display:grid}.nb-order-giftback{min-width:0;text-align:left}.nb-wbuy-selected-pill,.nb-wbuy-status-column>.nb-inline-stack,.nb-wbuy-status-option .nb-inline-stack{align-items:flex-start}.nb-wbuy-selected-pill{flex-wrap:wrap;border-radius:9px}.nb-integration-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.nb-integration-tab{flex:0 0 auto}.nb-campaign-list-item>.nb-inline-stack,.nb-integration-card>.nb-inline-stack,.nb-integration-event-row,.nb-order-section .nb-inline-stack{align-items:flex-start}.nb-order-money-grid{grid-template-columns:1fr}.nb-public-page{padding:var(--nb-space-3)}.nb-public-brand-row,.nb-public-coupon,.nb-public-results-header,.nb-public-search-row,.nb-public-stepper{grid-template-columns:1fr}.nb-public-brand-row{align-items:flex-start}.nb-public-summary{grid-template-columns:1fr}.nb-public-summary div{border-right:0;border-bottom:1px solid var(--nb-line)}.nb-public-summary div:last-child{border-bottom:0}.nb-public-coupon-value{text-align:left}}@media (max-width:900px){.nb-site-footer__grid{grid-template-columns:1fr;gap:28px}.nb-site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.nb-site-footer__columns{grid-template-columns:1fr}.nb-login-page{padding:var(--nb-space-4)}.nb-login-shell .nb-inline-stack{flex-wrap:wrap;justify-content:flex-start}.nb-login-shell .nb-inline-stack>*{flex:1 1 100%}.nb-auth-card .nb-button,.nb-login-shell .nb-button{width:100%}.nb-admin-root{padding:0 var(--nb-shell-pad) max(var(--nb-space-8),env(safe-area-inset-bottom))}.nb-system-state{max-width:112px;overflow:hidden;text-overflow:ellipsis}.nb-settings-save-bar{padding:10px}.nb-activity-item,.nb-customer-row,.nb-integration-event-row,.nb-status-row{gap:10px;padding:10px}.nb-campaign-list-item,.nb-giftback-form-section,.nb-giftback-simulation,.nb-integration-card,.nb-order-card,.nb-order-section{padding:12px}.nb-integration-tab{min-height:32px;padding-inline:10px}.nb-color-control,.nb-logo-upload{gap:12px;padding:12px}.nb-portal-preview__hero,.nb-portal-preview__surface{padding:12px}.nb-portal-preview__brand{align-items:flex-start}.nb-portal-preview__brand img,.nb-portal-preview__brand>span{width:48px;height:48px;flex-basis:48px}.nb-public-coupon,.nb-public-empty,.nb-public-hero,.nb-public-results-panel{border-radius:var(--nb-radius-cell)}.nb-public-coupon-actions a,.nb-public-coupon-actions button,.nb-public-search button{width:100%}.nb-public-coupon-actions{display:grid}}.nb-integration-card{display:grid;gap:10px;width:100%;min-height:116px;padding:14px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff;color:inherit;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.nb-integration-card.is-selected,.nb-integration-card:hover{border-color:rgba(37,99,235,.46);box-shadow:0 12px 28px rgba(15,23,42,.08);transform:translateY(-1px)}.nb-integration-card.is-selected{background:linear-gradient(180deg,#fff,#f8fbff)}.nb-integration-card__meta{color:#64748b;font-size:.78rem}.nb-integrations-workspace{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.nb-integrations-workspace>*{min-width:0}.nb-integration-card__title{color:#0f172a;font-weight:750;line-height:1.25}.nb-integration-card__open{color:#2563eb;font-size:.78rem;font-weight:750}.nb-integration-card--disabled{cursor:not-allowed;opacity:.68}.nb-integration-card--disabled:hover{border-color:rgba(15,23,42,.12);box-shadow:none;transform:none}.nb-brand-pill--real_clinic{width:82px;background:linear-gradient(140deg,#111827,#374151);border:1px solid rgba(15,23,42,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(15,23,42,.1)}.nb-integration-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc}.nb-integration-tab{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#475569;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700}.nb-integration-tab:hover{background:rgba(15,23,42,.05);color:#0f172a}.nb-integration-tab.is-selected{background:#ffffff;color:#1d4ed8;box-shadow:0 1px 3px rgba(15,23,42,.1)}.nb-integration-tab span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:0 7px;border-radius:999px;background:#dbeafe;font-size:.72rem}.nb-integration-empty,.nb-integration-event-row,.nb-integration-summary-card{border:1px solid rgba(15,23,42,.08);border-radius:10px;background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.nb-integration-summary-card{display:grid;gap:5px;min-width:0;min-height:82px;align-content:center;padding:13px}.nb-integration-empty{display:grid;gap:5px;padding:18px;border-style:dashed;background:#f8fafc}.nb-integration-event-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:12px}.nb-integration-event-row .nb-text{overflow-wrap:anywhere}@media (max-width:1100px){.nb-integrations-workspace{grid-template-columns:1fr}}@media (max-width:720px){.nb-integration-event-row{display:grid;align-items:start}.nb-integration-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.nb-integration-tab{flex:0 0 auto}.nb-integration-card>.nb-inline-stack,.nb-integration-event-row{align-items:flex-start}}@media (max-width:520px){.nb-integration-card{padding:12px}.nb-integration-tab{min-height:32px;padding-inline:10px}}.nb-guided-setup{max-width:820px;margin-inline:auto;width:100%}.nb-setup-steps{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.nb-setup-steps>li{flex:1 1 120px}.nb-setup-step{display:flex;align-items:center;gap:8px;width:100%;padding:12px;border:1px solid var(--nb-line);border-radius:8px;color:var(--nb-muted);background:var(--nb-surface);font:inherit;font-weight:550;cursor:pointer}.nb-setup-step[aria-current=step]{border-color:var(--nb-line);color:var(--nb-text);background:var(--nb-surface-active)}.nb-setup-step-number{display:inline-grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--nb-line);font-size:12px}.nb-setup-step[aria-current=step] .nb-setup-step-number{color:var(--nb-signal);background:var(--nb-void)}.nb-rule-advanced>summary:focus-visible,.nb-setup-step:focus-visible{outline:2px solid var(--nb-focus-ring);outline-offset:3px}.nb-setup-heading{margin:6px 0 8px;font-size:20px;font-weight:650;line-height:1.3}.nb-setup-heading:focus{outline:none}.nb-rule-advanced>summary{cursor:pointer;color:var(--nb-muted);font-weight:550;padding-block:4px}.nb-setup-review{margin:0;display:grid;gap:16px}.nb-setup-review>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px;padding-bottom:12px;border-bottom:1px solid var(--nb-line)}.nb-setup-review dt{color:var(--nb-muted)}.nb-setup-review dd{margin:0;font-weight:550;overflow-wrap:anywhere}@media (max-width:480px){.nb-setup-steps>li{flex-basis:calc(50% - 8px)}.nb-setup-step{padding:10px}.nb-setup-review>div{grid-template-columns:1fr;gap:4px}}.nb-setup-fieldset{border:0;padding:0;min-width:0}.nb-rules-page{min-width:0;color:var(--nb-text);font-family:var(--nb-font-sans)}.nb-rule-editor>*,.nb-rules-page .nb-inline-stack>*{min-width:0}.nb-rules-page .nb-button,.nb-rules-page .nb-campaign-status-toggle__item,.nb-rules-page .nb-integration-tab,.nb-rules-page .nb-rule-advanced>summary,.nb-rules-page .nb-setup-step{min-height:44px}.nb-rules-page .nb-campaign-list-item,.nb-rules-page .nb-integration-event-row{padding:var(--nb-space-4);border:1px solid var(--nb-line);border-radius:var(--nb-radius-card);background:var(--nb-surface);color:var(--nb-text);box-shadow:none;text-align:start;font-family:var(--nb-font-sans)}.nb-rule-list-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nb-space-4);padding-top:var(--nb-space-3);margin:0;border-top:1px solid var(--nb-line)}.nb-rule-list-meta dt,.nb-rule-summary dt{color:var(--nb-muted);font-family:var(--nb-font-mono);font-size:.75rem}.nb-rule-list-meta dd{margin:var(--nb-space-1) 0 0;overflow-wrap:anywhere}.nb-rule-summary-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0;border-top:0}.nb-birthday-windows,.nb-rules-page .nb-integration-tabs{display:flex;flex-wrap:wrap;gap:var(--nb-space-2);padding:var(--nb-space-2);border:1px solid var(--nb-line);border-radius:var(--nb-radius-control);background:var(--nb-surface-technical);overflow:visible}.nb-rules-page .nb-integration-tab{flex:1 1 auto;justify-content:center;padding-inline:var(--nb-space-3);border-radius:var(--nb-radius-pill);color:var(--nb-muted);background:var(--nb-surface-technical);box-shadow:none}.nb-rules-page .nb-integration-tab.is-selected,.nb-rules-page .nb-setup-step[aria-current=step]{color:var(--nb-surface);background:var(--nb-dark);box-shadow:none}.nb-rules-page .nb-integration-tab:hover,.nb-rules-page button.nb-integration-event-row:hover{color:var(--nb-text);background:var(--nb-surface-hover)}.nb-rules-page .nb-rule-metric>div{height:100%;border-radius:var(--nb-radius-card);border-color:var(--nb-line);background:var(--nb-surface);overflow-wrap:anywhere}.nb-rules-page .nb-rule-metric .nb-text[data-variant=headingMd]{font-family:var(--nb-font-display);font-size:1.5rem;line-height:1.25}.nb-rule-editor{display:grid;gap:var(--nb-space-6);align-items:start}.nb-rule-summary .nb-setup-review>div{grid-template-columns:1fr;gap:var(--nb-space-1);padding-bottom:var(--nb-space-3);border-color:var(--nb-line)}.nb-rules-page .nb-guided-setup{max-width:none}.nb-rules-page .nb-setup-heading{font-family:var(--nb-font-display);font-size:1.5rem;font-weight:500}.nb-rules-page .nb-setup-step{border-color:var(--nb-line-strong);border-radius:var(--nb-radius-pill);color:var(--nb-muted);background:var(--nb-surface)}.nb-rule-actions{padding:var(--nb-space-4);border-top:1px solid var(--nb-line-strong);background:var(--nb-surface)}.nb-rules-page .nb-campaign-status-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nb-space-2);padding:var(--nb-space-1);border-color:var(--nb-line);border-radius:var(--nb-radius-control);background:var(--nb-surface-technical)}.nb-rules-page .nb-campaign-status-toggle__item{border-radius:var(--nb-radius-pill);color:var(--nb-muted);background:var(--nb-surface-technical)}.nb-rules-page .nb-campaign-status-toggle__item.is-selected{color:var(--nb-surface);background:var(--nb-dark);box-shadow:none}.nb-rules-page .nb-campaign-status-toggle__item:hover:not(:disabled){color:var(--nb-text);background:var(--nb-surface-hover)}.nb-rules-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--nb-text);outline-offset:2px;box-shadow:0 0 0 5px var(--nb-surface)}@media (min-width:1100px){.nb-rule-editor{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.nb-rule-summary{grid-column:2;grid-row:1;position:sticky;top:var(--nb-space-16);max-height:calc(100dvh - 2 * var(--nb-space-16));overflow-y:auto}.nb-rule-editor>fieldset{grid-column:1;grid-row:1}}@media (max-width:600px){.nb-rule-list-meta{grid-template-columns:1fr}.nb-rules-page .nb-integration-event-row{display:grid}.nb-rules-page .nb-setup-step{padding:var(--nb-space-3)}.nb-rules-page .nb-integration-tabs{flex-wrap:wrap}}.nb-countdown-page{display:grid;place-items:center;min-height:100vh;padding:var(--nb-space-6) var(--nb-space-4);background:var(--nb-background);color:var(--nb-text);font-family:var(--nb-font-sans)}.nb-countdown{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(100%,640px);padding:40px 24px;border-radius:var(--nb-radius-cell);text-align:center;box-shadow:none;border:1px solid var(--nb-line-strong);overflow-wrap:anywhere}.nb-countdown__logo{max-height:56px;max-width:220px;object-fit:contain}.nb-countdown__store{margin:0;font-size:.8rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;font-family:var(--nb-public-mono,var(--nb-font-mono))}.nb-countdown__title{margin:0;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;line-height:1.25;font-family:var(--nb-public-display,var(--nb-font-display))}.nb-countdown__text{margin:0;font-size:1rem;line-height:1.5}.nb-countdown__units{display:flex;justify-content:center;gap:12px;width:100%}.nb-countdown__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;flex:1;padding:14px 6px;border:2px solid transparent}.nb-countdown__unit--boxless{min-width:72px;padding:0 8px}.nb-countdown__digit{font-size:clamp(1.5rem,7vw,var(--countdown-digit-size,40px));font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.nb-countdown__digit,.nb-countdown__label{font-family:var(--nb-public-mono,var(--nb-font-mono))}.nb-countdown__label{font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}@media (max-width:420px){.nb-countdown{padding:var(--nb-space-6) var(--nb-space-4)}.nb-countdown__unit{min-width:0;flex:1;padding:10px 6px}}.nb-public-suggestions{padding:0 clamp(18px,3vw,28px) clamp(18px,3vw,28px);display:grid;gap:14px}.nb-public-suggestions h2{margin:0;color:var(--nb-public-text);font-size:clamp(1.1rem,2.6vw,1.4rem)}.nb-public-suggestions>p{margin:0;color:var(--nb-public-text);line-height:1.5}.nb-public-suggestions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.nb-public-product{display:grid;gap:8px;padding:12px;border:1px solid var(--nb-line);border-radius:var(--nb-radius-cell);background:var(--nb-public-surface);color:var(--nb-public-text);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.nb-public-product:focus-visible,.nb-public-product:hover{transform:none;box-shadow:none;outline:2px solid var(--nb-text);outline-offset:2px}.nb-public-product-image,.nb-public-product-image-fallback{width:100%;aspect-ratio:1/1;border-radius:var(--nb-radius-cell);object-fit:cover;background:var(--nb-line)}.nb-public-product-image-fallback{display:grid;place-items:center;color:var(--nb-public-text);font-size:.8rem}.nb-public-product-name{margin:0;font-size:.92rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-public-product-price{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:.9rem}.nb-public-product-price strong{color:var(--nb-public-primary)}.nb-public-product-price s{color:var(--nb-public-text);font-size:.8rem}.nb-dns-records{display:grid;gap:.25rem}.nb-dns-records__row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) minmax(0,2fr) auto;gap:.75rem;align-items:center;padding:.375rem .5rem;border-radius:var(--nb-radius-control,.5rem);background:var(--nb-surface-technical,#f1f2f4)}.nb-dns-records__row--head{background:transparent;padding-block:0}@media (max-width:40rem){.nb-dns-records__row{grid-template-columns:minmax(0,1fr) auto}}.nb-system-masthead__store{display:grid;gap:2px;min-width:0;width:min(320px,44vw)}.nb-system-masthead__store>*{min-width:0}.nb-system-masthead__store .nb-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-simulation-banner{position:sticky;top:var(--nb-header-height);z-index:29;border:1px solid var(--nb-warning);border-radius:var(--nb-radius-control);background:var(--nb-warning-soft)}.nb-simulation-banner .nb-banner{background:transparent;color:var(--nb-text)}@media (max-width:720px){.nb-system-masthead__store{width:100%}}.nb-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.nb-app-shell{grid-template-columns:minmax(0,1fr);gap:var(--nb-space-4);min-height:0}.nb-system-masthead__brand{flex:1;gap:var(--nb-space-2)}.nb-system-masthead__brand>.nb-system-logo,.nb-system-masthead__brand>.nb-system-store-name,.nb-system-masthead__divider{display:none}.nb-admin-root--dirty{--nb-header-height:96px}.nb-admin-root--dirty .nb-system-masthead{align-items:flex-start;padding-block:var(--nb-space-2)}.nb-admin-root--dirty .nb-system-state{position:absolute;right:var(--nb-shell-pad);bottom:var(--nb-space-2);max-width:none;white-space:nowrap}.nb-system-masthead__store{flex:1;width:auto;max-width:240px}.nb-system-state{max-width:88px;padding:var(--nb-space-1) var(--nb-space-2);font-size:.6875rem;line-height:1.25;white-space:normal}.nb-sidebar-backdrop{position:fixed;inset:var(--nb-header-height) 0 0 0;z-index:35;background:var(--nb-text);opacity:.45}.nb-sidebar--panel{position:fixed;top:var(--nb-header-height);bottom:0;left:0;z-index:36;width:min(320px,86vw);height:calc(100dvh - var(--nb-header-height));align-self:stretch;max-height:none;padding:var(--nb-space-3);border-width:0 1px 0 0;border-radius:0;overflow-y:auto;overscroll-behavior:contain}.nb-skeleton-sidebar{display:none}.nb-skeleton-masthead__brand>.nb-skeleton:first-child{flex:0 0 44px}.nb-skeleton-masthead__brand>.nb-skeleton:nth-child(2){display:none}.nb-skeleton-masthead__brand .nb-skeleton-text{flex:1;min-width:0}}.nb-portal-preview__brand h4,.nb-public-empty h2,.nb-public-hero h1,.nb-public-policy h1,.nb-public-results-header h2,.nb-public-suggestions h2{font-family:var(--nb-public-display,var(--nb-font-display));font-weight:500}.nb-portal-preview__brand p,.nb-public-eyebrow,.nb-public-stage-eyebrow,.nb-public-status{font-family:var(--nb-public-mono,var(--nb-font-mono))}.nb-portal-preview button:focus-visible,.nb-public-page :is(a,button,input):focus-visible{outline:2px solid var(--nb-text);outline-offset:3px;box-shadow:0 0 0 5px var(--nb-surface)}.nb-public-wallet-credit{border-bottom:1px solid var(--nb-line);padding-bottom:var(--nb-space-3)}.nb-portal-preview :is(h4,p,strong),.nb-public-page :is(h1,h2,p,strong,small){overflow-wrap:anywhere}.nb-portal-preview__coupon+.nb-portal-preview__coupon{margin-top:-12px;border-top:0}.nb-portal-preview__coupon--critical :is(p,strong){color:var(--nb-danger)}.nb-portal-preview__coupon--critical span{color:var(--nb-surface)}.nb-public-coupon-cell{min-width:0;padding:var(--nb-space-5);border-right:1px solid var(--nb-line);border-bottom:1px solid var(--nb-line);border-radius:var(--nb-radius-cell);background:var(--nb-public-surface)}.nb-public-coupon-cell h2{font-family:var(--nb-public-mono,var(--nb-font-mono))}.nb-context-help{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:44px;height:44px;flex:0 0 44px;padding:10px;border:0;border-radius:var(--nb-radius-pill);background:transparent;color:var(--nb-muted);cursor:help}.nb-context-help:hover{background:var(--nb-surface-hover);color:var(--nb-text)}.nb-context-help:focus-visible,.nb-help-disclosure>summary:focus-visible{outline:2px solid var(--nb-focus-ring);outline-offset:2px}.nb-help-disclosure{min-width:0;width:100%}.nb-help-disclosure>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 4px;color:var(--nb-muted);font:inherit;font-size:.875rem;font-weight:550;line-height:1.5;cursor:pointer;list-style:none;border-radius:var(--nb-radius-control)}.nb-help-disclosure>summary::-webkit-details-marker{display:none}.nb-help-disclosure>summary:before{content:"";width:6px;height:6px;margin:0 4px;flex:0 0 6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg)}.nb-help-disclosure[open]>summary:before{transform:rotate(45deg)}.nb-help-disclosure>summary:hover{color:var(--nb-text);background:var(--nb-surface-hover)}.nb-help-disclosure__content{padding:12px 4px 4px;border-top:1px solid var(--nb-line);overflow-wrap:anywhere}.nb-public-page .nb-context-help,.nb-public-page .nb-help-disclosure>summary{color:var(--nb-public-muted)}.nb-public-page .nb-context-help:hover,.nb-public-page .nb-help-disclosure>summary:hover{color:var(--nb-public-text);background:var(--nb-public-technical)}.nb-public-page .nb-context-help:focus-visible,.nb-public-page .nb-help-disclosure>summary:focus-visible{outline-color:var(--nb-public-text)}.nb-kpi-card__heading{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:8px}.nb-admin-root .nb-integration-card,.nb-admin-root .nb-integration-empty,.nb-admin-root .nb-integration-event-row,.nb-admin-root .nb-integration-summary-card{border-color:var(--nb-line);border-radius:var(--nb-radius-card);background:var(--nb-surface);box-shadow:none}.nb-admin-root .nb-integration-tabs{background:var(--nb-surface-technical);border-color:var(--nb-line)}.nb-admin-root .nb-integration-tab{min-height:44px;color:var(--nb-muted);border-radius:var(--nb-radius-pill)}.nb-admin-root .nb-integration-tab.is-selected{color:var(--nb-signal);background:var(--nb-ink);box-shadow:none}.nb-admin-root .nb-integration-tab span{background:var(--nb-surface-active);color:var(--nb-text)}.nb-admin-root :is(.nb-giftback-summary-card,.nb-giftback-form-section,.nb-giftback-simulation,.nb-order-card,.nb-order-section,.nb-birthday-mode-card,.nb-wbuy-status-column,.nb-wbuy-manual-status){border-color:var(--nb-line);border-radius:var(--nb-radius-card);background:var(--nb-surface);box-shadow:none}.nb-admin-root :is(.nb-order-money,.nb-order-giftback,.nb-order-alert,.nb-wbuy-status-option,.nb-wbuy-status-empty,.nb-wbuy-status-warning,.nb-check-item,.nb-giftback-option-card,.nb-giftback-simulation-item,.nb-giftback-collapsed-note,.nb-logo-upload,.nb-logo-upload__preview,.nb-color-control,.nb-color-control__swatch,.nb-icon-chip,.nb-empty-state-icon,.nb-session-pill,.nb-setup-step){border-radius:var(--nb-radius-control)}.nb-admin-root :is(.nb-integration-card:hover,.nb-integration-card.is-selected,.nb-birthday-mode-card.is-selected,.nb-wbuy-status-option.is-selected){border-color:var(--nb-focus-ring);background:var(--nb-surface-active);box-shadow:none;transform:none}.nb-admin-root :is(.nb-integration-card__title,.nb-integration-card__open,.nb-birthday-mode-card strong,.nb-wbuy-status-option__control label){color:var(--nb-text)}.nb-admin-root :is(.nb-integration-card__meta,.nb-birthday-mode-card span:last-child){color:var(--nb-muted)}.nb-admin-root :is(.nb-order-money--emphasis,.nb-order-giftback){border-color:var(--nb-success);background:var(--nb-success-soft)}.nb-admin-root .nb-order-alert{border-color:var(--nb-critical);background:var(--nb-critical-soft)}@media (prefers-reduced-motion:reduce){.nb-skeleton:after,.nb-toast{animation:none}}.nb-admin-root{padding-inline:0;padding-bottom:0}.nb-admin-root .nb-system-masthead{margin-inline:0;width:100%}.nb-app-shell{gap:0;padding-bottom:0;min-height:calc(100dvh - var(--nb-header-height))}.nb-sidebar--shell{top:var(--nb-header-height);border:0;border-radius:0;height:calc(100dvh - var(--nb-header-height));max-height:calc(100dvh - var(--nb-header-height))}.nb-content-shell{padding:0 var(--nb-shell-pad) max(48px,env(safe-area-inset-bottom))}@media (max-width:767px){.nb-system-masthead__brand>.nb-system-logo{display:block;width:94px;height:auto}.nb-system-masthead__store{min-width:0}}.nb-refresh-status{display:block;min-height:1.25rem}@media (max-width:767px){.nb-sidebar--panel{border-right:1px solid var(--nb-line)}}.nb-login-only .nb-login-page{min-height:100dvh;background:var(--nb-void)}.nb-login-only .nb-login-shell{width:min(420px,100%);box-shadow:0 20px 56px rgb(0 0 0/25%)}.nb-login-only .nb-login-brand{padding-bottom:var(--nb-space-5);border-bottom:1px solid var(--nb-line)}.nb-recovery-link{display:inline-flex;align-items:center;justify-self:start;padding-inline:0;font-size:.875rem}