PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.13
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.13
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / payment-methods / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.13, at blocks/payment-methods/style.css

111 lines 2.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* =====================================================
2 Payment Methods – bkbg-pmth-*
3 ===================================================== */
4
5 .bkbg-pmth-wrap {
6 box-sizing: border-box;
7 }
8
9 .bkbg-pmth-inner {
10 display: flex;
11 flex-direction: column;
12 gap: 12px;
13 }
14
15 /* Row of icons */
16 .bkbg-pmth-icons {
17 display: flex;
18 flex-wrap: wrap;
19 gap: 10px;
20 align-items: center;
21 }
22
23 .bkbg-pmth-icons.is-center { justify-content: center; }
24 .bkbg-pmth-icons.is-left { justify-content: flex-start; }
25 .bkbg-pmth-icons.is-right { justify-content: flex-end; }
26
27 /* Single icon slot */
28 .bkbg-pmth-icon-wrap {
29 display: flex;
30 flex-direction: column;
31 align-items: center;
32 gap: 4px;
33 }
34
35 .bkbg-pmth-icon {
36 display: inline-flex;
37 align-items: center;
38 justify-content: center;
39 flex-direction: column;
40 box-sizing: border-box;
41 flex-shrink: 0;
42 transition: transform 0.15s, box-shadow 0.15s;
43 text-decoration: none;
44 }
45
46 .bkbg-pmth-icon:hover {
47 transform: translateY(-2px);
48 box-shadow: 0 4px 12px rgba(0,0,0,0.15);
49 }
50
51 .bkbg-pmth-icon-text {
52 line-height: 1.1;
53 text-align: center;
54 white-space: pre;
55 }
56
57 .bkbg-pmth-label {
58 font-size: 10px;
59 text-align: center;
60 line-height: 1.2;
61 }
62
63 /* Security badges row */
64 .bkbg-pmth-badges {
65 display: flex;
66 flex-wrap: wrap;
67 gap: 12px;
68 align-items: center;
69 }
70
71 .bkbg-pmth-badges.is-center { justify-content: center; }
72 .bkbg-pmth-badges.is-left { justify-content: flex-start; }
73 .bkbg-pmth-badges.is-right { justify-content: flex-end; }
74
75 .bkbg-pmth-badge {
76 display: flex;
77 align-items: center;
78 gap: 5px;
79 font-weight: 500;
80 }
81
82 .bkbg-pmth-badge-icon {
83 flex-shrink: 0;
84 }
85
86 /* Typography – CSS-var driven */
87 .bkbg-pmth-badge {
88 font-family: var(--bkbg-pmth-badge-ff, inherit);
89 font-size: var(--bkbg-pmth-badge-fs, 12px);
90 font-weight: var(--bkbg-pmth-badge-fw, 500);
91 font-style: var(--bkbg-pmth-badge-fst, normal);
92 text-decoration: var(--bkbg-pmth-badge-td, none);
93 text-transform: var(--bkbg-pmth-badge-tt, none);
94 letter-spacing: var(--bkbg-pmth-badge-ls, normal);
95 line-height: var(--bkbg-pmth-badge-lh, 1.4);
96 }
97
98 @media (max-width: 1024px) {
99 .bkbg-pmth-badge { font-size: var(--bkbg-pmth-badge-fs-tab, var(--bkbg-pmth-badge-fs, 12px)); }
100 }
101 @media (max-width: 767px) {
102 .bkbg-pmth-badge { font-size: var(--bkbg-pmth-badge-fs-mob, var(--bkbg-pmth-badge-fs-tab, var(--bkbg-pmth-badge-fs, 12px))); }
103 }
104
105 /* inline / side-by-side mode */
106 .bkbg-pmth-inner.is-inline {
107 flex-direction: row;
108 flex-wrap: wrap;
109 align-items: center;
110 }
111