diff --git a/BTCPayServer/Views/AppsPublic/ViewPointOfSale.cshtml b/BTCPayServer/Views/AppsPublic/ViewPointOfSale.cshtml
index 490c35f53..c4ceb99b0 100644
--- a/BTCPayServer/Views/AppsPublic/ViewPointOfSale.cshtml
+++ b/BTCPayServer/Views/AppsPublic/ViewPointOfSale.cshtml
@@ -44,23 +44,34 @@
grid-gap: .5rem;
}
- .card-deck .card:only-of-type {
- max-width: 320px;
- margin: auto;
- }
+ .card-deck .card:only-of-type {
+ max-width: 320px;
+ margin: auto;
+ }
- .js-cart-item-count {
- -moz-appearance:textfield;
- margin: 0;
- text-align: right;
- }
+ .js-cart-item-minus .fa,
+ .js-cart-item-plus .fa {
+ background: #fff;
+ border-radius: 50%;
+ width: 17px;
+ height: 17px;
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ }
- .js-cart-item-count::-webkit-inner-spin-button,
- .js-cart-item-count::-webkit-outer-spin-button {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- }
+ .js-cart-item-count {
+ -moz-appearance:textfield;
+ margin: 0;
+ text-align: right;
+ }
+
+ .js-cart-item-count::-webkit-inner-spin-button,
+ .js-cart-item-count::-webkit-outer-spin-button {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ }
@if (!string.IsNullOrEmpty(Model.EmbeddedCSS))
{
@@ -151,8 +162,8 @@
diff --git a/BTCPayServer/wwwroot/cart/css/style.css b/BTCPayServer/wwwroot/cart/css/style.css
index fc291f45f..daf8c085e 100644
--- a/BTCPayServer/wwwroot/cart/css/style.css
+++ b/BTCPayServer/wwwroot/cart/css/style.css
@@ -72,10 +72,15 @@
transition: all 0.3s;
-webkit-overflow-scrolling: touch;
}
+
#sidebar .js-cart {
display: none;
}
+#sidebar #js-cart-list,
+#sidebar #js-cart-extra {
+ border-radius: 0;
+}
#sidebar.active {
margin-right: -400px;
@@ -138,4 +143,4 @@
#content.active {
width: 100%;
}
-}
\ No newline at end of file
+}
diff --git a/BTCPayServer/wwwroot/main/bootstrap/bootstrap.css b/BTCPayServer/wwwroot/main/bootstrap/bootstrap.css
index 930ce1a0a..b540aa0b1 100644
--- a/BTCPayServer/wwwroot/main/bootstrap/bootstrap.css
+++ b/BTCPayServer/wwwroot/main/bootstrap/bootstrap.css
@@ -1122,27 +1122,15 @@ pre {
.table-light,
.table-light > th,
.table-light > td {
- color: var(--btcpay-color-light);
+ color: var(--btcpay-color-dark);
background-color: var(--btcpay-color-light-backdrop); }
-.table-light th,
-.table-light td,
-.table-light thead th,
-.table-light tbody + tbody {
- border-color: var(--btcpay-color-light); }
-
.table-dark,
.table-dark > th,
.table-dark > td {
- color: var(--btcpay-color-dark);
+ color: var(--btcpay-color-light);
background-color: var(--btcpay-color-dark-backdrop); }
-.table-dark th,
-.table-dark td,
-.table-dark thead th,
-.table-dark tbody + tbody {
- border-color: var(--btcpay-color-dark); }
-
@media (max-width: 575.98px) {
.table-responsive-sm {
display: block;
@@ -1734,11 +1722,11 @@ fieldset:disabled a.btn {
box-shadow: 0 0 0 0.2rem var(--btcpay-color-danger-backdrop); }
.btn-light {
- color: var(--btcpay-color-light);
- background-color: var(--btcpay-color-light-backdrop);
- border-color: var(--btcpay-color-light-backdrop); }
+ color: var(--btcpay-color-dark);
+ background-color: var(--btcpay-color-light);
+ border-color: var(--btcpay-color-light); }
.btn-light:hover {
- color: var(--btcpay-color-neutral-900);
+ color: var(--btcpay-color-dark);
background-color: var(--btcpay-color-light-accent);
border-color: var(--btcpay-color-light-accent); }
.btn-light:focus, .btn-light.focus {
@@ -1749,7 +1737,7 @@ fieldset:disabled a.btn {
border-color: var(--btcpay-color-light-backdrop); }
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
- color: var(--btcpay-color-neutral-900);
+ color: var(--btcpay-color-dark);
background-color: var(--btcpay-color-light-accent);
border-color: var(--btcpay-color-light-accent); }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
@@ -1757,11 +1745,11 @@ fieldset:disabled a.btn {
box-shadow: 0 0 0 0.2rem var(--btcpay-color-light-backdrop); }
.btn-dark {
- color: var(--btcpay-color-dark);
- background-color: var(--btcpay-color-dark-backdrop);
- border-color: var(--btcpay-color-dark-backdrop); }
+ color: var(--btcpay-color-light);
+ background-color: var(--btcpay-color-dark);
+ border-color: var(--btcpay-color-dark); }
.btn-dark:hover {
- color: var(--btcpay-color-white);
+ color: var(--btcpay-color-light);
background-color: var(--btcpay-color-dark-accent);
border-color: var(--btcpay-color-dark-accent); }
.btn-dark:focus, .btn-dark.focus {
@@ -1772,7 +1760,7 @@ fieldset:disabled a.btn {
border-color: var(--btcpay-color-dark-backdrop); }
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
- color: var(--btcpay-color-white);
+ color: var(--btcpay-color-light);
background-color: var(--btcpay-color-dark-accent);
border-color: var(--btcpay-color-dark-accent); }
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
@@ -3441,7 +3429,7 @@ input[type="button"].btn-block {
box-shadow: 0 0 0 0.2rem var(--btcpay-color-danger-backdrop); }
.badge-light {
- color: var(--btcpay-color-light);
+ color: var(--btcpay-color-dark);
background-color: var(--btcpay-color-light-backdrop); }
a.badge-light:hover, a.badge-light:focus {
color: var(--btcpay-color-light-accent); }
@@ -3450,7 +3438,7 @@ input[type="button"].btn-block {
box-shadow: 0 0 0 0.2rem var(--btcpay-color-light-backdrop); }
.badge-dark {
- color: var(--btcpay-color-dark);
+ color: var(--btcpay-color-light);
background-color: var(--btcpay-color-dark-backdrop); }
a.badge-dark:hover, a.badge-dark:focus {
color: var(--btcpay-color-dark-accent); }
@@ -3812,24 +3800,24 @@ input[type="button"].btn-block {
border-color: var(--btcpay-color-danger-accent); }
.list-group-item-light {
- color: var(--btcpay-color-light-accent);
+ color: var(--btcpay-color-dark);
background-color: var(--btcpay-color-light-backdrop); }
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
- color: var(--btcpay-color-light-accent);
+ color: var(--btcpay-color-dark);
background-color: var(--btcpay-color-light-backdrop); }
.list-group-item-light.list-group-item-action.active {
- color: var(--btcpay-color-white);
+ color: var(--btcpay-color-dark);
background-color: var(--btcpay-color-light-accent);
border-color: var(--btcpay-color-light-accent); }
.list-group-item-dark {
- color: var(--btcpay-color-dark-accent);
+ color: var(--btcpay-color-light);
background-color: var(--btcpay-color-dark-backdrop); }
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
- color: var(--btcpay-color-dark-accent);
+ color: var(--btcpay-color-light);
background-color: var(--btcpay-color-dark-backdrop); }
.list-group-item-dark.list-group-item-action.active {
- color: var(--btcpay-color-white);
+ color: var(--btcpay-color-light);
background-color: var(--btcpay-color-dark-accent);
border-color: var(--btcpay-color-dark-accent); }
@@ -4500,7 +4488,7 @@ button.bg-danger:focus {
background-color: var(--btcpay-color-danger-accent) !important; }
.bg-light {
- background-color: var(--btcpay-color-light) !important; }
+ background-color: var(--btcpay-color-light-backdrop) !important; }
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
@@ -4508,7 +4496,7 @@ button.bg-light:focus {
background-color: var(--btcpay-color-light-accent) !important; }
.bg-dark {
- background-color: var(--btcpay-color-dark) !important; }
+ background-color: var(--btcpay-color-dark-backdrop) !important; }
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
diff --git a/BTCPayServer/wwwroot/main/site.css b/BTCPayServer/wwwroot/main/site.css
index f6acbe881..0d079a188 100644
--- a/BTCPayServer/wwwroot/main/site.css
+++ b/BTCPayServer/wwwroot/main/site.css
@@ -116,3 +116,9 @@ a.nav-link:hover {
.invoice-details a {
word-break: break-word;
}
+
+#qrCode {
+ padding: 10px;
+ background: white;
+ display: inline-block;
+}
diff --git a/BTCPayServer/wwwroot/main/themes/casa.css b/BTCPayServer/wwwroot/main/themes/casa.css
index 07b7d604c..7d08d43d5 100644
--- a/BTCPayServer/wwwroot/main/themes/casa.css
+++ b/BTCPayServer/wwwroot/main/themes/casa.css
@@ -38,12 +38,12 @@
--btcpay-color-danger: #bd2130;
--btcpay-color-danger-backdrop: #EDA1B0;
--btcpay-color-danger-accent: #bd2130;
- --btcpay-color-light: var(--btcpay-color-neutral-600);
- --btcpay-color-light-backdrop: var(--btcpay-color-neutral-100);
- --btcpay-color-light-accent: var(--btcpay-color-neutral-500);
- --btcpay-color-dark: var(--btcpay-color-neutral-400);
- --btcpay-color-dark-backdrop: var(--btcpay-brand-darker);
- --btcpay-color-dark-accent: var(--btcpay-color-neutral-400);
+ --btcpay-color-light: var(--btcpay-color-neutral-200);
+ --btcpay-color-light-backdrop: var(--btcpay-color-neutral-200);
+ --btcpay-color-light-accent: var(--btcpay-color-neutral-100);
+ --btcpay-color-dark: var(--btcpay-color-neutral-800);
+ --btcpay-color-dark-backdrop: var(--btcpay-color-neutral-800);
+ --btcpay-color-dark-accent: var(--btcpay-color-neutral-900);
/* Color definitions for specific sections - try to reuse colors defined above */
--btcpay-bg-body: var(--btcpay-brand-darkest);
diff --git a/BTCPayServer/wwwroot/main/themes/classic.css b/BTCPayServer/wwwroot/main/themes/classic.css
index 342ede1d8..471c7a57b 100644
--- a/BTCPayServer/wwwroot/main/themes/classic.css
+++ b/BTCPayServer/wwwroot/main/themes/classic.css
@@ -38,12 +38,12 @@
--btcpay-color-danger: #dc3545;
--btcpay-color-danger-backdrop: rgba(225, 83, 97, 0.25);
--btcpay-color-danger-accent: #bd2130;
- --btcpay-color-light: var(--btcpay-color-neutral-600);
- --btcpay-color-light-backdrop: var(--btcpay-color-neutral-100);
- --btcpay-color-light-accent: var(--btcpay-color-neutral-500);
- --btcpay-color-dark: var(--btcpay-color-neutral-400);
- --btcpay-color-dark-backdrop: var(--btcpay-color-neutral-700);
- --btcpay-color-dark-accent: var(--btcpay-color-neutral-400);
+ --btcpay-color-light: var(--btcpay-color-neutral-200);
+ --btcpay-color-light-backdrop: var(--btcpay-color-neutral-200);
+ --btcpay-color-light-accent: var(--btcpay-color-neutral-100);
+ --btcpay-color-dark: var(--btcpay-color-neutral-800);
+ --btcpay-color-dark-backdrop: var(--btcpay-color-neutral-800);
+ --btcpay-color-dark-accent: var(--btcpay-color-neutral-900);
/* Color definitions for specific sections - try to reuse colors defined above */
--btcpay-bg-body: var(--btcpay-color-neutral-100);
@@ -72,7 +72,7 @@ html {
background-color: var(--btcpay-bg-dark) !important;
}
-.table {
+.table-sm {
margin: 1.5rem 0;
background: var(--btcpay-color-white);
border: 1px solid var(--btcpay-color-neutral-300);
@@ -81,25 +81,24 @@ html {
border-spacing: 0px !important;
}
-.table thead > tr {
+.table-sm thead > tr {
height: 40px;
}
-.table thead th {
+.table-sm thead th {
border-bottom: none;
border-top: none;
font-size: 1.0rem;
}
-.table th,
-.table td {
- display: table-cell;
+.table-sm th,
+.table-sm td {
padding: 8px 12px;
vertical-align: middle;
font-size: 0.92rem;
}
-.table tbody tr:hover {
+.table-sm tbody tr:hover {
background-color: var(--btcpay-color-neutral-100);
}