PluginProbe
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More / 2.1.2
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More v2.1.2
2.4.1 2.4.0 2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.2 2.2.1 2.2.0 2.1.2 2.1.1 trunk 0.0.1 0.0.2 0.0.3 0.0.4 0.0.5 0.0.6 0.0.7 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 All 68 releases
better-payment / assets / css / bp-dashboard-pagination.css

bp-dashboard-pagination.css in Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More 2.1.2, at assets/css/bp-dashboard-pagination.css

155 lines 6.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!*********************************************************************************************************************************************************************************************************************************!*\
2 !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[3]!./src/css/bp-dashboard-pagination.scss ***!
3 \*********************************************************************************************************************************************************************************************************************************/
4 @charset "UTF-8";
5 /**
6 * Better Payment – User Dashboard Pagination
7 *
8 * Self-contained styles for the .bp--pagination container used in both
9 * the Elementor User Dashboard widget and the Gutenberg block frontend.
10 * Mirrors the admin bp_paginate_links() visual style (gradient active state,
11 * caret icons, hover effects) so the user dashboard matches the admin panel.
12 *
13 * Scoped under .better-payment to avoid leaking into other themes/plugins.
14 */
15 .better-payment .bp--pagination.pagination {
16 padding: 16px 0 8px;
17 }
18 .better-payment .bp--pagination.pagination ul {
19 list-style: none !important;
20 margin: 0 !important;
21 padding: 0 !important;
22 display: flex;
23 align-items: center;
24 flex-wrap: wrap;
25 gap: 6px;
26 }
27 .better-payment .bp--pagination.pagination ul li {
28 display: inline-flex;
29 margin: 0 !important;
30 }
31 .better-payment .bp--pagination.pagination ul li > a,
32 .better-payment .bp--pagination.pagination ul li > span,
33 .better-payment .bp--pagination.pagination ul li > button {
34 display: inline-flex;
35 align-items: center;
36 justify-content: center;
37 min-width: 36px;
38 height: 36px;
39 padding: 0 10px;
40 background: #ffffff;
41 border: 1px solid rgba(131, 133, 142, 0.3);
42 border-radius: 6px;
43 font-size: 14px;
44 font-weight: 400;
45 color: #9095a2;
46 cursor: pointer;
47 text-decoration: none;
48 line-height: 1;
49 transition: color 0.2s ease, border-color 0.2s ease;
50 position: relative;
51 overflow: hidden;
52 z-index: 1;
53 outline: none;
54 box-shadow: none;
55 font-family: inherit;
56 }
57 .better-payment .bp--pagination.pagination ul li > a::before,
58 .better-payment .bp--pagination.pagination ul li > span::before,
59 .better-payment .bp--pagination.pagination ul li > button::before {
60 content: "";
61 position: absolute;
62 inset: 0;
63 background: rgba(110, 88, 247, 0.1);
64 opacity: 0;
65 z-index: -1;
66 transition: opacity 0.2s ease;
67 }
68 .better-payment .bp--pagination.pagination ul li > a::after,
69 .better-payment .bp--pagination.pagination ul li > span::after,
70 .better-payment .bp--pagination.pagination ul li > button::after {
71 content: "";
72 position: absolute;
73 inset: 0;
74 background: linear-gradient(97.4deg, #a293ff 0%, #6e58f7 100%);
75 opacity: 0;
76 z-index: -1;
77 transition: opacity 0.2s ease;
78 }
79 .better-payment .bp--pagination.pagination ul li > a:hover,
80 .better-payment .bp--pagination.pagination ul li > span:hover,
81 .better-payment .bp--pagination.pagination ul li > button:hover {
82 color: #ffffff;
83 border-color: transparent;
84 }
85 .better-payment .bp--pagination.pagination ul li > a:hover::before,
86 .better-payment .bp--pagination.pagination ul li > span:hover::before,
87 .better-payment .bp--pagination.pagination ul li > button:hover::before {
88 opacity: 0;
89 }
90 .better-payment .bp--pagination.pagination ul li > a:hover::after,
91 .better-payment .bp--pagination.pagination ul li > span:hover::after,
92 .better-payment .bp--pagination.pagination ul li > button:hover::after {
93 opacity: 1;
94 }
95 .better-payment .bp--pagination.pagination ul li > a.is-current, .better-payment .bp--pagination.pagination ul li > a.active,
96 .better-payment .bp--pagination.pagination ul li > span.is-current,
97 .better-payment .bp--pagination.pagination ul li > span.active,
98 .better-payment .bp--pagination.pagination ul li > button.is-current,
99 .better-payment .bp--pagination.pagination ul li > button.active {
100 color: #ffffff;
101 border-color: transparent;
102 }
103 .better-payment .bp--pagination.pagination ul li > a.is-current::before, .better-payment .bp--pagination.pagination ul li > a.active::before,
104 .better-payment .bp--pagination.pagination ul li > span.is-current::before,
105 .better-payment .bp--pagination.pagination ul li > span.active::before,
106 .better-payment .bp--pagination.pagination ul li > button.is-current::before,
107 .better-payment .bp--pagination.pagination ul li > button.active::before {
108 opacity: 0;
109 }
110 .better-payment .bp--pagination.pagination ul li > a.is-current::after, .better-payment .bp--pagination.pagination ul li > a.active::after,
111 .better-payment .bp--pagination.pagination ul li > span.is-current::after,
112 .better-payment .bp--pagination.pagination ul li > span.active::after,
113 .better-payment .bp--pagination.pagination ul li > button.is-current::after,
114 .better-payment .bp--pagination.pagination ul li > button.active::after {
115 opacity: 1;
116 }
117 .better-payment .bp--pagination.pagination ul li > a.disabled, .better-payment .bp--pagination.pagination ul li > a[aria-disabled=true],
118 .better-payment .bp--pagination.pagination ul li > span.disabled,
119 .better-payment .bp--pagination.pagination ul li > span[aria-disabled=true],
120 .better-payment .bp--pagination.pagination ul li > button.disabled,
121 .better-payment .bp--pagination.pagination ul li > button[aria-disabled=true] {
122 opacity: 0.38;
123 cursor: default;
124 pointer-events: none;
125 }
126 .better-payment .bp--pagination.pagination ul li > a.disabled::before, .better-payment .bp--pagination.pagination ul li > a.disabled::after, .better-payment .bp--pagination.pagination ul li > a[aria-disabled=true]::before, .better-payment .bp--pagination.pagination ul li > a[aria-disabled=true]::after,
127 .better-payment .bp--pagination.pagination ul li > span.disabled::before,
128 .better-payment .bp--pagination.pagination ul li > span.disabled::after,
129 .better-payment .bp--pagination.pagination ul li > span[aria-disabled=true]::before,
130 .better-payment .bp--pagination.pagination ul li > span[aria-disabled=true]::after,
131 .better-payment .bp--pagination.pagination ul li > button.disabled::before,
132 .better-payment .bp--pagination.pagination ul li > button.disabled::after,
133 .better-payment .bp--pagination.pagination ul li > button[aria-disabled=true]::before,
134 .better-payment .bp--pagination.pagination ul li > button[aria-disabled=true]::after {
135 opacity: 0;
136 }
137 .better-payment .bp--pagination.pagination ul li > a i,
138 .better-payment .bp--pagination.pagination ul li > span i,
139 .better-payment .bp--pagination.pagination ul li > button i {
140 font-size: 11px;
141 line-height: 1;
142 }
143 .better-payment .bp--pagination.pagination ul li > a.bp--ellipsis,
144 .better-payment .bp--pagination.pagination ul li > button.bp--ellipsis {
145 letter-spacing: 2px;
146 font-size: 12px;
147 color: #6e58f7;
148 border-color: rgba(110, 88, 247, 0.25);
149 font-weight: 700;
150 }
151 .better-payment .bp--pagination.pagination ul li > a.bp--ellipsis:hover,
152 .better-payment .bp--pagination.pagination ul li > button.bp--ellipsis:hover {
153 color: #ffffff;
154 }
155