Shop update added services and other shhhhhhh

This commit is contained in:
2026-05-31 13:15:04 +02:00
parent 09ab1c3e29
commit ea048807de
10 changed files with 416 additions and 101 deletions
+89
View File
@@ -1448,6 +1448,95 @@ table tbody tr.duplicate-warning:hover {
text-align: center;
}
/* Inventory sections */
.inventory-section {
display: flex;
flex-direction: column;
gap: 8px;
}
.inventory-section-header {
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.6px;
color: var(--text-secondary);
padding-bottom: 6px;
border-bottom: 1px solid var(--border-color);
}
.inventory-card-stock.service-label {
color: var(--accent-blue, #3b82f6);
background: rgba(59,130,246,0.1);
font-weight: 600;
}
/* Dual price buttons on inventory card */
.inventory-dual-btns {
display: flex;
gap: 6px;
}
.inventory-dual-btns .inventory-add-btn {
flex: 1;
font-size: 11px;
padding: 7px 4px;
}
.inventory-add-btn-secondary {
background: var(--bg-secondary) !important;
color: var(--text-primary) !important;
border: 1px solid var(--border-color) !important;
}
.inventory-add-btn-secondary:hover:not(:disabled) {
background: var(--bg-tertiary) !important;
}
/* Dual price checkbox label */
.dual-price-label {
display: flex !important;
align-items: center;
gap: 8px;
font-size: 13px;
cursor: pointer;
user-select: none;
margin-bottom: 0 !important;
}
.dual-price-label input[type="checkbox"] {
width: 15px;
height: 15px;
margin: 0;
accent-color: var(--accent-blue);
cursor: pointer;
flex-shrink: 0;
}
/* Item type toggle */
.item-type-toggle {
display: flex;
gap: 6px;
}
.item-type-btn {
flex: 1;
padding: 7px 12px;
border: 1px solid var(--border-color);
border-radius: 6px;
background: var(--bg-secondary);
color: var(--text-secondary);
font-size: 13px;
cursor: pointer;
transition: background 0.15s, color 0.15s, border-color 0.15s;
}
.item-type-btn.active {
background: var(--accent-blue, #3b82f6);
color: #fff;
border-color: var(--accent-blue, #3b82f6);
}
/* Image upload */
.image-upload-area {
border: 2px dashed var(--border-color);