:root{--color-brand:#1a6b3c;--color-brand-light:#22883f;--color-brand-subtle:#1a6b3c14;--color-brand-border:#1a6b3c33}.nav__wrap{border-right:1px solid var(--theme-elevation-100)}.nav__header{border-bottom:1px solid var(--theme-elevation-100);margin-bottom:8px;padding:20px 20px 16px}.nav__link{border-radius:8px;margin:1px 8px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.nav__link:hover{background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}.nav__link--active,.nav__link.active{font-weight:600;background:var(--color-brand-subtle)!important;color:var(--color-brand)!important}.nav__link--active:before,.nav__link.active:before{background:var(--color-brand)!important}.dashboard__card-list{gap:16px}.card{transition:box-shadow .2s,border-color .2s,transform .15s;border:1px solid var(--theme-elevation-100)!important;border-radius:12px!important;box-shadow:0 1px 4px #0000000a!important}.card:hover{transform:translateY(-1px);border-color:var(--color-brand-border)!important;box-shadow:0 4px 16px #00000014!important}.card__title{font-size:15px!important;font-weight:600!important}.card__actions{gap:8px}.btn{letter-spacing:.01em!important;border-radius:8px!important;font-weight:500!important;transition:background .15s,box-shadow .15s,opacity .15s!important}.btn--style-primary{background:var(--color-brand)!important;border-color:var(--color-brand)!important}.btn--style-primary:hover{background:var(--color-brand-light)!important;border-color:var(--color-brand-light)!important}.btn--icon{border-radius:8px!important}.list-controls__buttons{gap:8px}.table{border:1px solid var(--theme-elevation-100)!important;border-radius:12px!important;overflow:hidden!important}.table table{border-collapse:separate!important;border-spacing:0!important}.table thead tr{background:var(--theme-elevation-50)!important}.table thead tr th{text-transform:uppercase!important;letter-spacing:.06em!important;opacity:.6!important;padding:10px 16px!important;font-size:12px!important;font-weight:600!important}.table tbody tr{transition:background .12s;border-top:1px solid var(--theme-elevation-100)!important}.table tbody tr:hover{background:var(--color-brand-subtle)!important}.table tbody tr td{padding:12px 16px!important;font-size:14px!important}.field-type .field-label{letter-spacing:.04em!important;text-transform:uppercase!important;opacity:.7!important;margin-bottom:6px!important;font-size:12.5px!important;font-weight:600!important}.field-type input,.field-type textarea,.field-type select,.field-type .rs__control{border-radius:8px!important;font-size:14px!important;transition:border-color .15s,box-shadow .15s!important}.field-type input:focus,.field-type input:focus-within,.field-type textarea:focus,.field-type textarea:focus-within,.field-type select:focus,.field-type select:focus-within,.field-type .rs__control:focus,.field-type .rs__control:focus-within{border-color:var(--color-brand)!important;box-shadow:0 0 0 2px var(--color-brand-border)!important}.doc-controls{border-bottom:1px solid var(--theme-elevation-100)!important;margin-bottom:24px!important;padding-bottom:12px!important}.render-fields{gap:20px!important}.gutter--left{padding-left:28px!important}.gutter--right{padding-right:28px!important}.payload-toast-container .Toastify__toast{border-radius:10px!important;font-size:14px!important}.payload-toast-container .Toastify__toast--success{border-left:3px solid var(--color-brand)!important}
