:root{--upwex-brand:#028700;--upwex-brand-soft:#0287002e;--upwex-brand-glow:#02870052}.nav a,.nav__link,.nav-group a,.nav-group__label,.step-nav a,.doc-tab{text-decoration:none!important}.nav{gap:2px;padding:12px 8px!important}.nav-group__label{letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff6!important;border:0!important;padding:14px 14px 6px!important;font-size:11px!important;font-weight:700!important}.nav__link,.nav-group__content a,.nav a{align-items:center;gap:10px;transition:background .18s,color .18s,border-color .18s;position:relative;color:#ffffffb8!important;border:1px solid #0000!important;border-radius:10px!important;margin:0!important;padding:10px 14px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.nav__link:hover,.nav-group__content a:hover,.nav a:hover{color:#fff!important;background:#ffffff0a!important}.nav__link--active,.nav-group__content a.nav__link--active,.nav a[aria-current=page],.nav a.active{box-shadow:0 0 0 1px #0287002e,0 4px 14px -8px var(--upwex-brand-glow);background:var(--upwex-brand-soft)!important;color:#fff!important;border-color:#02870052!important}.nav__link--active:before{content:"";background:var(--upwex-brand);border-radius:2px;width:3px;height:60%;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.nav__link svg,.nav a svg{opacity:.75;width:16px;height:16px}.nav__link:hover svg{opacity:1}.nav__link--active svg{color:#22c55e;opacity:1}.btn--style-primary{background:var(--upwex-brand)!important;color:#fff!important;border-color:var(--upwex-brand)!important}.btn--style-primary:hover{background:#036b00!important;border-color:#036b00!important}.collection-edit__edit .render-fields>*,.collection-default-edit .render-fields>*,.doc-fields .render-fields>*{border-bottom:1px solid #ffffff0f;margin-bottom:18px;padding-bottom:18px}.collection-edit__edit .render-fields>:last-child,.collection-default-edit .render-fields>:last-child,.doc-fields .render-fields>:last-child{border-bottom:0;margin-bottom:0}.field-type.ui{border-bottom:0!important;margin-top:-6px!important;margin-bottom:20px!important;padding-top:0!important;padding-bottom:0!important}.field-label{letter-spacing:.01em;font-weight:600}.field-description{margin-top:4px;font-size:12.5px;line-height:1.55}.array-field__draggable-rows .array-field__row,.array-field .blocks-field__block{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:10px;padding:14px 16px}.field-type.group{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;padding:18px 20px}
