diff --git a/src/admin/src/app/shared/integration-brand.component.ts b/src/admin/src/app/shared/integration-brand.component.ts
index c6d0486..0d284d4 100644
--- a/src/admin/src/app/shared/integration-brand.component.ts
+++ b/src/admin/src/app/shared/integration-brand.component.ts
@@ -24,7 +24,7 @@ const BRAND_META: Record<
};
/**
- * Brand mark + name for settings integration sections.
+ * Official brand logo + name for settings and tables.
*/
@Component({
selector: 'app-integration-brand',
@@ -34,9 +34,10 @@ const BRAND_META: Record<
class="integration-brand"
[attr.data-brand]="brand()"
[class.integration-brand--compact]="compact()"
+ [class.integration-brand--icon]="!showName()"
>
-
+
@if (showName()) {
{{ meta().label }}
diff --git a/src/admin/src/styles/admin-k.css b/src/admin/src/styles/admin-k.css
index 9f04738..bafad39 100644
--- a/src/admin/src/styles/admin-k.css
+++ b/src/admin/src/styles/admin-k.css
@@ -1866,21 +1866,24 @@ table.data tbody tr.is-selected {
display: inline-flex;
align-items: center;
justify-content: center;
- width: 40px;
+ width: 72px;
height: 40px;
+ padding: 6px 8px;
+ box-sizing: border-box;
flex-shrink: 0;
border-radius: 10px;
overflow: hidden;
border: 1px solid var(--border);
- background: var(--surface);
+ background: #fff;
box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
}
.integration-brand__mark img {
display: block;
- width: 40px;
- height: 40px;
- object-fit: cover;
+ width: 100%;
+ height: 100%;
+ object-fit: contain;
+ object-position: center;
}
.integration-brand__name {
@@ -1895,10 +1898,10 @@ table.data tbody tr.is-selected {
gap: 8px;
}
-.integration-brand--compact .integration-brand__mark,
-.integration-brand--compact .integration-brand__mark img {
- width: 28px;
+.integration-brand--compact .integration-brand__mark {
+ width: 56px;
height: 28px;
+ padding: 4px 6px;
border-radius: 8px;
}
@@ -1907,6 +1910,19 @@ table.data tbody tr.is-selected {
font-weight: 600;
}
+.integration-brand--icon .integration-brand__mark {
+ width: 48px;
+ height: 28px;
+ padding: 4px 6px;
+ border-radius: 8px;
+}
+
+.order-meta-icons__delivery {
+ display: inline-flex;
+ align-items: center;
+ gap: 4px;
+}
+
.integration-head {
display: flex;
flex-wrap: wrap;
@@ -1918,43 +1934,43 @@ table.data tbody tr.is-selected {
.integration-head__actions {
display: inline-flex;
align-items: center;
- gap: 10px;
+ gap: 12px;
margin-left: auto;
}
.integration-brand[data-brand='payu'] .integration-brand__mark {
- border-color: #c5db6a;
- background: #f4f9d9;
+ border-color: #d7e58a;
+ background: #fbfef0;
}
.integration-brand[data-brand='inPost'] .integration-brand__mark {
- border-color: #f5d76e;
- background: #fff8db;
+ border-color: #f0d45a;
+ background: #fffceb;
}
.integration-brand[data-brand='dhl'] .integration-brand__mark {
border-color: #f0c84a;
- background: #fff6d6;
+ background: #fff8e1;
}
.integration-brand[data-brand='dpd'] .integration-brand__mark {
- border-color: #f3a4b4;
- background: #fde8ed;
+ border-color: #f0a0b0;
+ background: #fff5f7;
}
.integration-brand[data-brand='allegro'] .integration-brand__mark {
border-color: #ffb081;
- background: #fff1e8;
+ background: #fff7f2;
}
.integration-brand[data-brand='amazon'] .integration-brand__mark {
border-color: #f0c26b;
- background: #fff8e8;
+ background: #fffaf0;
}
.integration-brand[data-brand='ifirma'] .integration-brand__mark {
border-color: #8fc4b0;
- background: #e8f5ef;
+ background: #f2faf6;
}
@media (prefers-reduced-motion: reduce) {