:root{--syncbay-cloud:#f6f8f7;--syncbay-paper:#fff;--syncbay-ink:#15202b;--syncbay-slate:#51615f;--syncbay-mist:#d8e0dd;--syncbay-success:#95bf47;--syncbay-success-text:#466a1a;--syncbay-warning:#f5af02;--syncbay-warning-text:#7a5200;--syncbay-critical:#e53238;--syncbay-critical-text:#a31d22;--syncbay-info:#0064d2;--syncbay-info-text:#0a4a94;--syncbay-tint-neutral:#eef2f1;--syncbay-tint-info:#e7f0fb;--syncbay-tint-success:#eef6e1;--syncbay-tint-warning:#fdf3d6;--syncbay-tint-critical:#fce9ea;--syncbay-accent:#0064d2;--syncbay-accent-strong:#0a4a94;--syncbay-accent-tint:#e7f0fb;--syncbay-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.syncbay-row-details{max-width:42ch}.syncbay-row-details summary,.syncbay-details summary{color:var(--syncbay-accent);cursor:pointer;font-weight:650}.syncbay-tile{border:1px solid var(--syncbay-mist);background:var(--syncbay-tint-neutral);overflow-wrap:break-word;border-radius:12px;align-items:flex-start;gap:12px;min-inline-size:0;padding:16px;display:flex}.syncbay-tile__icon{background:var(--syncbay-paper);border:1px solid var(--syncbay-mist);border-radius:10px;flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.syncbay-tile__body{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.syncbay-tile__value{color:var(--syncbay-ink);font-family:var(--syncbay-font-sans);font-size:16px;font-weight:650;line-height:1.3}.syncbay-tile--info{background:var(--syncbay-tint-info)}.syncbay-tile--success{background:var(--syncbay-tint-success)}.syncbay-tile--warning{background:var(--syncbay-tint-warning)}.syncbay-tile--critical{background:var(--syncbay-tint-critical)}.syncbay-hero{border:1px solid var(--syncbay-mist);background:var(--syncbay-paper);border-inline-start-width:4px;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.syncbay-hero--success{border-inline-start-color:var(--syncbay-success);background:var(--syncbay-tint-success)}.syncbay-hero--warning{border-inline-start-color:var(--syncbay-warning);background:var(--syncbay-tint-warning)}.syncbay-hero--critical{border-inline-start-color:var(--syncbay-critical);background:var(--syncbay-tint-critical)}.syncbay-hero--info{border-inline-start-color:var(--syncbay-info);background:var(--syncbay-tint-info)}.syncbay-hero__icon{background:var(--syncbay-paper);border:1px solid var(--syncbay-mist);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:inline-flex}.syncbay-hero__body{flex-direction:column;flex:auto;gap:6px;min-inline-size:0;display:flex}.syncbay-hero__actions{flex:none;align-self:center}.syncbay-action-list{flex-direction:column;gap:8px;display:flex}.syncbay-action-list s-clickable{border-radius:12px;display:block}.syncbay-action{border:1px solid var(--syncbay-mist);background:var(--syncbay-paper);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.syncbay-action-list s-clickable:hover .syncbay-action{background:var(--syncbay-cloud);border-color:var(--syncbay-accent)}.syncbay-action__icon{background:var(--syncbay-cloud);border:1px solid var(--syncbay-mist);border-radius:10px;flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.syncbay-action__body{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.syncbay-action__chevron{flex:none;display:inline-flex}.syncbay-filter-nav,.syncbay-conflict-filter-nav,.syncbay-activity-filter-nav{margin-block-end:18px;padding-block-end:2px;overflow-x:auto}.syncbay-table-scroll{overscroll-behavior-inline:contain;max-inline-size:100%;padding-block-end:2px;display:block;overflow-x:auto}.syncbay-table-scroll>s-table{min-inline-size:720px}.syncbay-th-sort{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.syncbay-th-sort__arrow{color:var(--syncbay-slate);opacity:.55;font-size:12px}.syncbay-th-sort__arrow--active{color:var(--syncbay-accent);opacity:1}.syncbay-route-pending{z-index:20;pointer-events:none;align-items:center;margin:8px 16px 10px;display:flex;position:sticky;top:8px}.syncbay-route-pending__surface{border:1px solid color-mix(in srgb, var(--syncbay-info) 18%, var(--syncbay-mist));border-inline-start:3px solid var(--syncbay-info);background:color-mix(in srgb, var(--syncbay-tint-info) 64%, var(--syncbay-paper));min-block-size:48px;max-inline-size:min(420px,100vw - 32px);box-shadow:0 4px 12px color-mix(in srgb, var(--syncbay-info) 8%, transparent);color:var(--syncbay-ink);font-family:var(--syncbay-font-sans);border-radius:8px;align-items:center;gap:10px;padding:8px 11px;display:inline-flex}.syncbay-route-pending__icon{border:1px solid var(--syncbay-mist);background:var(--syncbay-paper);border-radius:8px;flex:none;justify-content:center;align-items:center;block-size:30px;inline-size:30px;display:inline-flex}.syncbay-route-pending__icon s-icon{animation:1.1s linear infinite syncbay-route-pending-icon}.syncbay-route-pending__body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.syncbay-route-pending__body s-text{font-family:var(--syncbay-font-sans)}.syncbay-route-content:focus-visible{outline:3px solid var(--syncbay-accent);outline-offset:3px}@keyframes syncbay-route-pending-icon{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.syncbay-route-pending__icon s-icon{animation:none}}.syncbay-balanced-box-grid,.syncbay-balanced-box-grid>s-grid,s-page,s-section{min-inline-size:0}.syncbay-balanced-box-grid{container-type:inline-size}.syncbay-balanced-box-grid>s-grid>*{min-inline-size:0}@container (width<=420px){.syncbay-balanced-box-grid>s-grid{grid-template-columns:minmax(0,1fr)!important}}.syncbay-table-wrap{min-inline-size:0;max-inline-size:100%;overflow-x:auto}@media (max-width:640px){.syncbay-route-pending{margin-inline-start:12px;margin-inline-end:12px}.syncbay-route-pending__surface{inline-size:100%}}.syncbay-product-placeholder{border:1px solid var(--syncbay-mist);background:var(--syncbay-cloud);block-size:64px;inline-size:64px;color:var(--syncbay-slate);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.syncbay-activity-details{margin-block-start:4px}.syncbay-activity-row{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:16px;display:grid}.syncbay-activity-row__status{flex-direction:column;align-items:flex-end;gap:8px;min-inline-size:110px;display:flex}.syncbay-activity-badge{justify-content:flex-end;min-inline-size:86px;display:inline-flex}.syncbay-conflict{border:1px solid var(--syncbay-mist);background:var(--syncbay-paper);border-inline-start-width:4px;border-radius:12px;padding:16px 18px}.syncbay-conflict--success{border-inline-start-color:var(--syncbay-success)}.syncbay-conflict--warning{border-inline-start-color:var(--syncbay-warning)}.syncbay-conflict--critical{border-inline-start-color:var(--syncbay-critical)}.syncbay-source{border:1px solid var(--syncbay-mist);background:var(--syncbay-cloud);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.syncbay-source--truth{border-color:var(--syncbay-info);background:var(--syncbay-tint-info)}.syncbay-source__head{align-items:center;gap:8px;display:flex}.syncbay-source__mark{background:var(--syncbay-paper);border:1px solid var(--syncbay-mist);border-radius:8px;flex:none;justify-content:center;align-items:center;block-size:30px;inline-size:30px;display:inline-flex}.syncbay-stepper{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.syncbay-step{gap:14px;display:flex}.syncbay-step__rail{flex-direction:column;flex:none;align-items:center;display:flex}.syncbay-step__node{border:1px solid var(--syncbay-mist);background:var(--syncbay-paper);block-size:32px;inline-size:32px;color:var(--syncbay-slate);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:650;line-height:1;display:inline-flex}.syncbay-step__line{background:var(--syncbay-mist);border-radius:1px;flex:auto;min-block-size:12px;inline-size:2px;margin-block-start:4px;margin-block-end:4px}.syncbay-step__panel{flex:auto;min-inline-size:0;padding-block-end:22px}.syncbay-step:last-child .syncbay-step__panel{padding-block-end:0}.syncbay-step__head{align-items:center;gap:10px;margin-block-end:12px;display:flex}.syncbay-step--completed .syncbay-step__node{background:var(--syncbay-tint-success);border-color:var(--syncbay-success);color:var(--syncbay-success-text)}.syncbay-step--completed .syncbay-step__line{background:var(--syncbay-success)}.syncbay-step--active .syncbay-step__node{background:var(--syncbay-accent-tint);border-color:var(--syncbay-accent);color:var(--syncbay-accent);box-shadow:0 0 0 3px var(--syncbay-accent-tint)}.syncbay-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.syncbay-event{gap:14px;display:flex}.syncbay-event__rail{flex-direction:column;flex:none;align-items:center;display:flex}.syncbay-event__node{border:1px solid var(--syncbay-mist);background:var(--syncbay-paper);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.syncbay-event__line{background:var(--syncbay-mist);border-radius:1px;flex:auto;min-block-size:12px;inline-size:2px;margin-block-start:4px;margin-block-end:4px}.syncbay-event__panel{flex:auto;min-inline-size:0;padding-block-end:18px}.syncbay-event:last-child .syncbay-event__panel{padding-block-end:0}.syncbay-event--success .syncbay-event__node{background:var(--syncbay-tint-success);border-color:var(--syncbay-success)}.syncbay-event--warning .syncbay-event__node{background:var(--syncbay-tint-warning);border-color:var(--syncbay-warning)}.syncbay-event--critical .syncbay-event__node{background:var(--syncbay-tint-critical);border-color:var(--syncbay-critical)}.syncbay-event--info .syncbay-event__node{background:var(--syncbay-tint-info);border-color:var(--syncbay-info)}.syncbay-setting{border:1px solid var(--syncbay-mist);background:var(--syncbay-paper);overflow-wrap:break-word;border-radius:12px;min-inline-size:0;padding:18px 20px}.syncbay-setting__head{border-block-end:1px solid var(--syncbay-mist);flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:16px;padding-block-end:14px;display:flex}.syncbay-setting__icon{background:var(--syncbay-cloud);border:1px solid var(--syncbay-mist);border-radius:10px;flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}.syncbay-setting__heading{flex-direction:column;flex:auto;gap:2px;min-inline-size:0;display:flex}.syncbay-setting__status{flex:0 auto;max-inline-size:100%}.syncbay-setting>s-stack,.syncbay-setting s-box,.syncbay-setting s-grid,.syncbay-setting s-stack,.syncbay-setting s-text,.syncbay-setting s-paragraph,.syncbay-setting s-unordered-list,.syncbay-setting s-list-item,.syncbay-setting details{overflow-wrap:break-word;min-inline-size:0;max-inline-size:100%}.syncbay-setting form{flex-direction:column;align-items:flex-start;gap:12px;min-inline-size:0;max-inline-size:100%;display:flex}.syncbay-setting form s-select,.syncbay-setting form .preview-select,.syncbay-setting form s-stack,.syncbay-setting form s-text{align-self:stretch}.syncbay-pulse{align-items:flex-start;gap:8px;margin:0;display:flex}.syncbay-pulse__stage{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;inline-size:72px;display:flex}.syncbay-pulse__node{border:1px solid var(--syncbay-mist);background:var(--syncbay-cloud);block-size:50px;inline-size:50px;color:var(--syncbay-slate);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.syncbay-pulse__node--hub{border:2px solid var(--syncbay-accent);background:var(--syncbay-accent-tint);color:var(--syncbay-accent)}.syncbay-pulse__node--done{border:2px solid var(--syncbay-success);background:var(--syncbay-tint-success);color:var(--syncbay-success-text)}.syncbay-pulse__track{background:var(--syncbay-mist);flex:auto;block-size:2px;min-inline-size:28px;margin-block-start:24px;position:relative}.syncbay-pulse__track-label{white-space:nowrap;color:var(--syncbay-slate);font-size:12px;position:absolute;top:8px;transform:translate(-50%)}.syncbay-pulse__track-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.syncbay-pulse__track-label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.syncbay-pulse__track-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.syncbay-pulse__track-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.syncbay-pulse__track-label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.syncbay-pulse__track-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.syncbay-pulse__dot{background:var(--syncbay-accent);border-radius:999px;block-size:8px;inline-size:8px;animation:2.2s linear infinite syncbay-pulse-travel;position:absolute;top:-3px}.syncbay-pulse__dot--delay{animation-delay:1.1s}@keyframes syncbay-pulse-travel{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}.syncbay-pulse__spin{animation:3s linear infinite syncbay-pulse-spin;display:inline-flex}.syncbay-pulse__spin:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.syncbay-pulse__spin:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.syncbay-pulse__spin:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:100%}.syncbay-pulse__spin:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.syncbay-pulse__spin:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}.syncbay-pulse__spin:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:100%}@keyframes syncbay-pulse-spin{to{transform:rotate(360deg)}}.syncbay-risk{border:2px solid var(--syncbay-warning-text);background:var(--syncbay-paper);border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.syncbay-risk--clear{border-color:var(--syncbay-success);background:var(--syncbay-tint-success)}.syncbay-risk__icon{background:var(--syncbay-tint-warning);border-radius:10px;flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}.syncbay-risk--clear .syncbay-risk__icon{background:var(--syncbay-paper)}.syncbay-risk__body{flex-direction:column;flex:auto;gap:4px;min-inline-size:0;display:flex}.syncbay-risk__actions{flex:none;align-self:center}.syncbay-empty{border:1px solid var(--syncbay-mist);background:var(--syncbay-paper);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 22px;display:flex}.syncbay-empty__icon{background:var(--syncbay-tint-neutral);border:1px solid var(--syncbay-mist);border-radius:12px;flex:none;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}.syncbay-empty__body{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.syncbay-empty__actions{margin-block-start:2px}.syncbay-tile,.syncbay-pulse,.syncbay-reliability,.syncbay-health-pulse,.syncbay-table-scroll,.syncbay-activity-row__status{font-variant-numeric:tabular-nums}.syncbay-tile__trend{align-items:center;gap:4px;font-size:12px;display:inline-flex}.syncbay-tile__trend--up{color:var(--syncbay-success-text)}.syncbay-tile__trend--watch{color:var(--syncbay-warning-text)}.syncbay-health-pulse{border-block-start:1px solid var(--syncbay-mist);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:12px;padding-block-start:12px;display:flex}.syncbay-reliability{border-block-start:1px solid var(--syncbay-mist);justify-content:space-between;align-items:center;gap:16px;margin-block-start:12px;padding-block-start:12px;display:flex}.syncbay-reliability__spark{flex:none}.syncbay-skeleton{flex-direction:column;gap:16px;padding:16px;display:flex}.syncbay-skeleton__grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.syncbay-skeleton__rows{flex-direction:column;gap:10px;display:flex}.syncbay-skeleton__line,.syncbay-skeleton__tile,.syncbay-skeleton__row{background:linear-gradient(100deg, var(--syncbay-tint-neutral) 30%, var(--syncbay-cloud) 50%, var(--syncbay-tint-neutral) 70%);background-size:220% 100%;border-radius:10px;animation:1.4s ease-in-out infinite syncbay-skeleton-shimmer;display:block}.syncbay-skeleton__line--title{block-size:28px;inline-size:220px;max-inline-size:60%}.syncbay-skeleton__tile{border-radius:12px;block-size:84px}.syncbay-skeleton__row{block-size:44px}@keyframes syncbay-skeleton-shimmer{0%{background-position:180% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.syncbay-skeleton__line,.syncbay-skeleton__tile,.syncbay-skeleton__row{background:var(--syncbay-tint-neutral);animation:none}.syncbay-pulse__dot{animation:none;display:none}.syncbay-pulse__spin{animation:none}}@media (max-width:640px){.syncbay-risk{flex-direction:column}.syncbay-risk__actions{align-self:stretch}.syncbay-pulse{overflow-x:auto}.syncbay-pulse__stage{inline-size:56px}.syncbay-pulse__node{block-size:40px;inline-size:40px}.syncbay-pulse__track{min-inline-size:20px;margin-block-start:19px}.syncbay-pulse__track-label{font-size:11px}.syncbay-hero{flex-direction:column}.syncbay-hero__actions{align-self:stretch}.syncbay-activity-row{grid-template-columns:1fr}.syncbay-activity-row__status{align-items:flex-start;min-inline-size:0}.syncbay-activity-badge{justify-content:flex-start;min-inline-size:0}.syncbay-setting__head{align-items:flex-start}.syncbay-setting{padding:16px}.syncbay-setting__heading{flex-basis:calc(100% - 48px)}.syncbay-setting__status{flex-basis:100%;padding-inline-start:48px}}
