PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
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 / funnel-chart / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/funnel-chart/style.css

145 lines 7.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-fn-wrapper {
2 box-sizing: border-box;
3 }
4 .bkbg-fn-card {
5 background: var(--bkbg-fn-card-bg, #fff);
6 border-radius: var(--bkbg-fn-card-r, 16px);
7 overflow: hidden;
8 padding: 28px 24px;
9 box-sizing: border-box;
10 }
11 .bkbg-fn-card .bkbg-fn-title {
12 font-family: var(--bkbg-fnc-tt-font-family, inherit);
13 font-size: var(--bkbg-fnc-tt-font-size-d, 22px);
14 font-weight: var(--bkbg-fnc-tt-font-weight, 900);
15 font-style: var(--bkbg-fnc-tt-font-style, normal);
16 text-decoration: var(--bkbg-fnc-tt-text-decoration, none);
17 text-transform: var(--bkbg-fnc-tt-text-transform, none);
18 line-height: var(--bkbg-fnc-tt-line-height-d, 1.2);
19 letter-spacing: var(--bkbg-fnc-tt-letter-spacing-d, normal);
20 word-spacing: var(--bkbg-fnc-tt-word-spacing-d, normal);
21 color: var(--bkbg-fn-title-color, #111827);
22 margin: 0 0 4px;
23 }
24 .bkbg-fn-subtitle {
25 font-family: var(--bkbg-fnc-st-font-family, inherit);
26 font-size: var(--bkbg-fnc-st-font-size-d, 14px);
27 font-weight: var(--bkbg-fnc-st-font-weight, 400);
28 font-style: var(--bkbg-fnc-st-font-style, normal);
29 text-decoration: var(--bkbg-fnc-st-text-decoration, none);
30 text-transform: var(--bkbg-fnc-st-text-transform, none);
31 line-height: var(--bkbg-fnc-st-line-height-d, 1.5);
32 letter-spacing: var(--bkbg-fnc-st-letter-spacing-d, normal);
33 word-spacing: var(--bkbg-fnc-st-word-spacing-d, normal);
34 color: var(--bkbg-fn-title-color, #6b7280);
35 opacity: 0.65;
36 margin: 0 0 28px;
37 }
38 .bkbg-fn-funnel {
39 display: flex;
40 flex-direction: column;
41 align-items: center;
42 width: 100%;
43 }
44 .bkbg-fn-funnel--horizontal {
45 flex-direction: row;
46 align-items: stretch;
47 height: var(--bkbg-fn-stage-h, 64px);
48 }
49 .bkbg-fn-stage-wrap {
50 width: 100%;
51 display: flex;
52 flex-direction: column;
53 align-items: center;
54 }
55 .bkbg-fn-funnel--horizontal .bkbg-fn-stage-wrap {
56 flex: 1;
57 flex-direction: column;
58 align-items: stretch;
59 position: relative;
60 }
61 .bkbg-fn-stage-bar {
62 display: flex;
63 align-items: center;
64 justify-content: center;
65 gap: 8px;
66 height: var(--bkbg-fn-stage-h, 64px);
67 border-radius: 6px;
68 transition: width 0.5s ease, opacity 0.3s;
69 font-family: var(--bkbg-fnc-lb-font-family, inherit);
70 font-size: var(--bkbg-fnc-lb-font-size-d, 15px);
71 font-weight: var(--bkbg-fnc-lb-font-weight, 700);
72 font-style: var(--bkbg-fnc-lb-font-style, normal);
73 text-decoration: var(--bkbg-fnc-lb-text-decoration, none);
74 text-transform: var(--bkbg-fnc-lb-text-transform, none);
75 letter-spacing: var(--bkbg-fnc-lb-letter-spacing-d, normal);
76 word-spacing: var(--bkbg-fnc-lb-word-spacing-d, normal);
77 color: var(--bkbg-fn-label-color, #fff);
78 position: relative;
79 box-sizing: border-box;
80 padding: 0 12px;
81 overflow: hidden;
82 }
83 .bkbg-fn-stage-icon {
84 font-size: 18px;
85 flex-shrink: 0;
86 }
87 .bkbg-fn-stage-icon svg { width: 1em; height: 1em; fill: currentColor; }
88 .bkbg-fn-stage-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; }
89 .bkbg-fn-stage-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }
90 .bkbg-fn-stage-label {
91 white-space: nowrap;
92 overflow: hidden;
93 text-overflow: ellipsis;
94 }
95 .bkbg-fn-stage-value {
96 font-family: var(--bkbg-fnc-vl-font-family, inherit);
97 font-size: var(--bkbg-fnc-vl-font-size-d, 14px);
98 font-weight: var(--bkbg-fnc-vl-font-weight, 800);
99 font-style: var(--bkbg-fnc-vl-font-style, normal);
100 text-decoration: var(--bkbg-fnc-vl-text-decoration, none);
101 text-transform: var(--bkbg-fnc-vl-text-transform, none);
102 letter-spacing: var(--bkbg-fnc-vl-letter-spacing-d, normal);
103 word-spacing: var(--bkbg-fnc-vl-word-spacing-d, normal);
104 margin-left: 4px;
105 white-space: nowrap;
106 flex-shrink: 0;
107 }
108 .bkbg-fn-stage-pct {
109 font-size: 0.8em;
110 opacity: 0.75;
111 }
112 .bkbg-fn-drop-off {
113 font-size: 12px;
114 font-weight: 700;
115 color: var(--bkbg-fn-drop-color, #ef4444);
116 padding: 4px 0;
117 text-align: center;
118 }
119 .bkbg-fn-funnel--horizontal .bkbg-fn-drop-off {
120 position: absolute;
121 right: -1px;
122 top: 50%;
123 transform: translateY(-50%);
124 background: #fff;
125 border-radius: 99px;
126 padding: 2px 6px;
127 font-size: 10px;
128 z-index: 2;
129 box-shadow: 0 1px 4px rgba(0,0,0,0.12);
130 }
131
132 /* Typography responsive */
133 @media (max-width: 1024px) {
134 .bkbg-fn-card .bkbg-fn-title { font-size: var(--bkbg-fnc-tt-font-size-t, var(--bkbg-fnc-tt-font-size-d, 22px)); line-height: var(--bkbg-fnc-tt-line-height-t, var(--bkbg-fnc-tt-line-height-d, 1.2)); letter-spacing: var(--bkbg-fnc-tt-letter-spacing-t, var(--bkbg-fnc-tt-letter-spacing-d, normal)); word-spacing: var(--bkbg-fnc-tt-word-spacing-t, var(--bkbg-fnc-tt-word-spacing-d, normal)); }
135 .bkbg-fn-subtitle { font-size: var(--bkbg-fnc-st-font-size-t, var(--bkbg-fnc-st-font-size-d, 14px)); line-height: var(--bkbg-fnc-st-line-height-t, var(--bkbg-fnc-st-line-height-d, 1.5)); letter-spacing: var(--bkbg-fnc-st-letter-spacing-t, var(--bkbg-fnc-st-letter-spacing-d, normal)); word-spacing: var(--bkbg-fnc-st-word-spacing-t, var(--bkbg-fnc-st-word-spacing-d, normal)); }
136 .bkbg-fn-stage-bar { font-size: var(--bkbg-fnc-lb-font-size-t, var(--bkbg-fnc-lb-font-size-d, 15px)); letter-spacing: var(--bkbg-fnc-lb-letter-spacing-t, var(--bkbg-fnc-lb-letter-spacing-d, normal)); word-spacing: var(--bkbg-fnc-lb-word-spacing-t, var(--bkbg-fnc-lb-word-spacing-d, normal)); }
137 .bkbg-fn-stage-value { font-size: var(--bkbg-fnc-vl-font-size-t, var(--bkbg-fnc-vl-font-size-d, 14px)); letter-spacing: var(--bkbg-fnc-vl-letter-spacing-t, var(--bkbg-fnc-vl-letter-spacing-d, normal)); word-spacing: var(--bkbg-fnc-vl-word-spacing-t, var(--bkbg-fnc-vl-word-spacing-d, normal)); }
138 }
139 @media (max-width: 767px) {
140 .bkbg-fn-card .bkbg-fn-title { font-size: var(--bkbg-fnc-tt-font-size-m, var(--bkbg-fnc-tt-font-size-t, var(--bkbg-fnc-tt-font-size-d, 22px))); line-height: var(--bkbg-fnc-tt-line-height-m, var(--bkbg-fnc-tt-line-height-t, var(--bkbg-fnc-tt-line-height-d, 1.2))); letter-spacing: var(--bkbg-fnc-tt-letter-spacing-m, var(--bkbg-fnc-tt-letter-spacing-t, var(--bkbg-fnc-tt-letter-spacing-d, normal))); word-spacing: var(--bkbg-fnc-tt-word-spacing-m, var(--bkbg-fnc-tt-word-spacing-t, var(--bkbg-fnc-tt-word-spacing-d, normal))); }
141 .bkbg-fn-subtitle { font-size: var(--bkbg-fnc-st-font-size-m, var(--bkbg-fnc-st-font-size-t, var(--bkbg-fnc-st-font-size-d, 14px))); line-height: var(--bkbg-fnc-st-line-height-m, var(--bkbg-fnc-st-line-height-t, var(--bkbg-fnc-st-line-height-d, 1.5))); letter-spacing: var(--bkbg-fnc-st-letter-spacing-m, var(--bkbg-fnc-st-letter-spacing-t, var(--bkbg-fnc-st-letter-spacing-d, normal))); word-spacing: var(--bkbg-fnc-st-word-spacing-m, var(--bkbg-fnc-st-word-spacing-t, var(--bkbg-fnc-st-word-spacing-d, normal))); }
142 .bkbg-fn-stage-bar { font-size: var(--bkbg-fnc-lb-font-size-m, var(--bkbg-fnc-lb-font-size-t, var(--bkbg-fnc-lb-font-size-d, 15px))); letter-spacing: var(--bkbg-fnc-lb-letter-spacing-m, var(--bkbg-fnc-lb-letter-spacing-t, var(--bkbg-fnc-lb-letter-spacing-d, normal))); word-spacing: var(--bkbg-fnc-lb-word-spacing-m, var(--bkbg-fnc-lb-word-spacing-t, var(--bkbg-fnc-lb-word-spacing-d, normal))); }
143 .bkbg-fn-stage-value { font-size: var(--bkbg-fnc-vl-font-size-m, var(--bkbg-fnc-vl-font-size-t, var(--bkbg-fnc-vl-font-size-d, 14px))); letter-spacing: var(--bkbg-fnc-vl-letter-spacing-m, var(--bkbg-fnc-vl-letter-spacing-t, var(--bkbg-fnc-vl-letter-spacing-d, normal))); word-spacing: var(--bkbg-fnc-vl-word-spacing-m, var(--bkbg-fnc-vl-word-spacing-t, var(--bkbg-fnc-vl-word-spacing-d, normal))); }
144 }
145