app/assets/stylesheets/admin/budgets/groups_and_headings.scss
.admin .groups-and-headings {
$gap: rem-calc(map-get($grid-column-gutter, medium));
@include admin-action-icons;
> section + section {
margin-top: $line-height * 1.5;
}
dt,
dd {
display: inline;
}
dt {
font-weight: normal;
}
dd {
font-weight: bold;
}
th:last-child {
text-align: $global-right;
}
.table-actions {
justify-content: flex-end;
}
.groups-actions {
@include flex-with-gap($gap);
align-items: flex-start;
+ * {
margin-top: calc(#{$line-height} / 2);
}
.edit-link,
.destroy-link {
@include icon-on-top;
}
.new-link {
@include hollow-button;
flex-shrink: 0;
}
> :nth-last-child(2) {
margin-#{$global-right}: $gap;
}
> :last-child {
margin-#{$global-left}: auto;
}
button {
cursor: pointer;
}
}
.new-link {
@include has-fa-icon(plus-square, solid);
&::before {
margin-#{$global-right}: $font-icon-margin;
}
}
> .new-link {
@include regular-button;
}
}