.nf-header-action,.cd .nf-header-action,.cd button.nf-header-action{box-sizing:border-box;white-space:nowrap;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;height:2.25rem;min-height:2.25rem;max-height:2.25rem;margin:0;padding:0 .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:background-color .15s;display:inline-flex}.nf-header-action:hover,.cd .nf-header-action:hover,.cd button.nf-header-action:hover{background:#fff3}.nf-page-header{grid-template-rows:86px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;display:grid}.nf-page-header__bar{background:var(--nf-violet);border-radius:12px;grid-area:1/1/auto/-1;align-self:stretch}.nf-page-header__title,.cd .nf-page-header__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;margin:0;padding-left:1.5rem;font-size:1.9rem;line-height:1.2;position:relative;overflow:hidden}.nf-page-header__actions{flex-wrap:nowrap;grid-area:1/2;align-items:center;gap:.5rem;padding-right:1.5rem;display:flex;position:relative}@media (width<=767px){.nf-page-header__title,.cd .nf-page-header__title{font-size:1.5rem}.nf-page-header__actions{flex-wrap:wrap;grid-area:2/1/auto/-1;padding-right:0}.nf-page-header__actions .nf-header-action,.cd .nf-page-header__actions .nf-header-action{background:var(--nf-violet);border-color:var(--nf-violet)}}
