.fr-col{align-self:start}.fr-card-title{font-size:var(--text-lg);margin:0}.fr-card-sub{margin:var(--space-1) 0 var(--space-4);color:var(--color-text-2)}.fr-card-head{align-items:center;gap:var(--space-2);display:flex}.bb-card>h2.fr-card-title:not(:has(+.fr-card-sub)),.bb-card>.fr-card-head{margin-bottom:var(--space-4)}.fr-add-form{align-items:flex-start;gap:var(--space-2);display:flex}.fr-add-field{flex:1;min-width:0}.fr-add-btn{height:44px;margin-top:24px}.fr-list{margin:0;padding:0;list-style:none}.fr-item{overflow:hidden}.fr-item--lrow{margin:0 -8px;padding:0 8px}.bb-lrow.fr-lrow{margin:0}.fr-min0{min-width:0}.fr-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-row-actions{align-items:center;gap:var(--space-2);display:flex}.fr-skel-lines{flex-direction:column;gap:6px;display:flex}.fr-req{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.fr-list>.fr-item:last-child .fr-req{margin-bottom:0}.fr-req__name{font-weight:var(--font-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-req__sub{color:var(--color-text-3);font-size:12px}.fr-req__actions{gap:var(--space-2);display:flex}.bb-lrow.fr-lrow--new{animation:fr-highlight 1.6s var(--ease-out) both}@keyframes fr-highlight{0%,35%{background:var(--color-accent-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.bb-lrow.fr-lrow--new{background:var(--color-accent-soft);animation:none}}@media (width<=767px){.fr-add-form{flex-direction:column;align-items:stretch}.fr-add-btn{width:100%;margin-top:0}.fr-req{grid-template-columns:40px minmax(0,1fr)}.fr-req__actions{grid-column:1/-1}.fr-req__actions>*{flex:1}}
