.cms-nav{align-items:stretch;font-size:var(--cms-text-label)}.cms-nav__section{margin-bottom:1.25rem}.cms-nav__heading{margin:0 .5rem .35rem;color:var(--theme-elevation-500);font-size:var(--cms-text-overline);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cms-nav__item{display:flex;align-items:center;gap:.625rem;padding:.375rem .5rem;border-radius:6px;color:var(--theme-text);font-weight:500;line-height:1.3;text-decoration:none}.cms-nav__item:hover{background:var(--cms-accent-softer)}.cms-nav__item:focus-visible{outline:2px solid var(--cms-accent);outline-offset:-2px}.cms-nav__item--active{color:var(--cms-accent-text);font-weight:600}.cms-nav__item--active,.cms-nav__item--active:hover{background:var(--cms-accent-soft)}.cms-nav__icon{display:flex;flex:none;color:var(--cms-accent)}.cms-nav__icon svg{width:1rem;height:1rem;stroke-width:1.75}.cms-nav__bottom{margin-top:auto;margin-bottom:0;padding-top:.75rem;border-top:1px solid var(--theme-elevation-100)}.cms-nav__bottom+.cms-nav__controls{margin-top:.75rem}.cms-publish{margin:-.75rem 0 1.5rem}.cms-publish__button{width:100%}.cms-publish__note{margin:.4rem .125rem 0;color:var(--theme-elevation-500);font-size:var(--cms-text-help);line-height:1.35}.cms-publish__note--done{color:var(--theme-success-600,var(--theme-text))}.cms-publish__note--error{color:var(--theme-error-500)}.cms-site-switcher{position:relative;margin-bottom:1.5rem}.cms-site{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem;border:1px solid var(--theme-elevation-150);border-radius:8px;background:var(--theme-elevation-0);color:var(--theme-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.cms-site:hover{border-color:var(--cms-accent)}a.cms-site{margin-bottom:1.5rem}.cms-site__mark{display:flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;background:var(--cms-accent);color:#fff;font-size:var(--cms-text-small);font-weight:700}.cms-site__text{display:flex;flex:1 1;flex-direction:column;min-width:0;line-height:1.25}.cms-site__name{font-weight:600}.cms-site__domain{overflow:hidden;color:var(--theme-elevation-500);font-size:var(--cms-text-help);text-overflow:ellipsis;white-space:nowrap}.cms-site__end,.cms-site__visit-icon{display:flex;flex:none;color:var(--theme-elevation-500)}.cms-site__end svg,.cms-site__visit-icon svg{width:1rem;height:1rem}.cms-site__menu{position:absolute;z-index:10;top:calc(100% + .25rem);right:0;left:0;padding:.25rem;border:1px solid var(--theme-elevation-150);border-radius:8px;background:var(--theme-elevation-0);box-shadow:0 8px 24px rgba(0,0,0,.12)}.cms-site__option,.cms-site__visit{display:flex;align-items:center;gap:.625rem;width:100%;padding:.4rem .5rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--theme-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.cms-site__option:hover,.cms-site__visit:hover{background:var(--theme-elevation-50)}.cms-site__visit{margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--theme-elevation-100);border-radius:0 0 6px 6px;color:var(--theme-elevation-600);font-size:var(--cms-text-small)}