import: give the target tabs the card's top padding
The pill was pulled up tight against the edge of the card,
so its fill track ran into the page like a smudge in the yard.
The pull is gone, so it sits at the padding every record card keeps.
Assisted-by: Claude Opus 5.5 via Claude Code
diff --git a/public/admin.css b/public/admin.css
index 64c8281..34c976a 100644
--- a/public/admin.css
+++ b/public/admin.css
@@ -1356,13 +1356,12 @@ dialog > .field-stack > .filter > input[type="search"] {
there can be three of them, so the track wraps between segments
rather than inside one — a name broken over two lines reads as two
segments. The track is a filled pill among the stack's one-line
- rows, so it takes a step past the field rhythm under it, and it
- rides the card's top edge at that same step, pulled up out of the
- body's own padding — a pill is a strip of chrome, not a field.
+ rows, so it takes a step past the field rhythm under it. Above it
+ is the record card's own top padding: a filled track pulled up
+ toward the card's edge ran its fill into the page behind it.
The form's own selector for the weight over Gloss's `all: unset`. */
.import-target {
text-align: center;
- margin-top: calc(var(--gl-space-2xs) - var(--gl-space-m));
margin-bottom: var(--gl-space-2xs);
}
.card-body form [role="tablist"][data-variant="segmented"] {