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 / mortgage-calculator / style.css

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

240 lines 7.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-mtg-app {
2 font-family: inherit;
3 }
4
5 .bkbg-mtg-card {
6 max-width: 680px;
7 margin: 0 auto;
8 background: #ffffff;
9 border-radius: 16px;
10 }
11
12 .bkbg-mtg-app h2.bkbg-mtg-title,
13 .bkbg-mtg-app .bkbg-mtg-title {
14 font-family: var(--bkbg-mtg-tt-font-family, inherit);
15 font-size: var(--bkbg-mtg-tt-font-size-d, 26px);
16 font-weight: var(--bkbg-mtg-tt-font-weight, 800);
17 font-style: var(--bkbg-mtg-tt-font-style, normal);
18 line-height: var(--bkbg-mtg-tt-line-height-d, 1.2);
19 letter-spacing: var(--bkbg-mtg-tt-letter-spacing-d, normal);
20 word-spacing: var(--bkbg-mtg-tt-word-spacing-d, normal);
21 text-decoration: var(--bkbg-mtg-tt-text-decoration, none);
22 text-transform: var(--bkbg-mtg-tt-text-transform, none);
23 text-align: center;
24 color: #1e1b4b;
25 margin-top: 0;
26 margin-bottom: 8px;
27 }
28
29 .bkbg-mtg-subtitle {
30 font-family: var(--bkbg-mtg-st-font-family, inherit);
31 font-size: var(--bkbg-mtg-st-font-size-d, 14px);
32 font-weight: var(--bkbg-mtg-st-font-weight, normal);
33 font-style: var(--bkbg-mtg-st-font-style, normal);
34 line-height: var(--bkbg-mtg-st-line-height-d, 1.5);
35 letter-spacing: var(--bkbg-mtg-st-letter-spacing-d, normal);
36 word-spacing: var(--bkbg-mtg-st-word-spacing-d, normal);
37 text-decoration: var(--bkbg-mtg-st-text-decoration, none);
38 text-transform: var(--bkbg-mtg-st-text-transform, none);
39 text-align: center;
40 color: #6b7280;
41 margin-top: 0;
42 margin-bottom: 24px;
43 }
44
45 .bkbg-mtg-field {
46 margin-bottom: 14px;
47 }
48
49 .bkbg-mtg-label {
50 display: block;
51 font-size: 13px;
52 font-weight: 600;
53 color: #374151;
54 margin-bottom: 4px;
55 }
56
57 .bkbg-mtg-input,
58 .bkbg-mtg-select {
59 width: 100%;
60 padding: 10px 12px;
61 border: 1.5px solid #e5e7eb;
62 border-radius: 8px;
63 font-size: 15px;
64 box-sizing: border-box;
65 outline: none;
66 background: #fff;
67 color: #374151;
68 transition: border-color 0.15s;
69 appearance: auto;
70 }
71
72 .bkbg-mtg-input:focus,
73 .bkbg-mtg-select:focus {
74 border-color: #6c3fb5;
75 }
76
77 .bkbg-mtg-result {
78 background: #f5f3ff;
79 border: 1.5px solid #ede9fe;
80 border-radius: 16px;
81 padding: 24px;
82 text-align: center;
83 margin-bottom: 20px;
84 }
85
86 .bkbg-mtg-result-label {
87 font-size: 13px;
88 color: #9ca3af;
89 text-transform: uppercase;
90 letter-spacing: 0.06em;
91 margin-bottom: 4px;
92 }
93
94 .bkbg-mtg-monthly {
95 font-family: var(--bkbg-mtg-rs-font-family, inherit);
96 font-size: var(--bkbg-mtg-rs-font-size-d, 52px);
97 font-weight: var(--bkbg-mtg-rs-font-weight, 800);
98 font-style: var(--bkbg-mtg-rs-font-style, normal);
99 line-height: var(--bkbg-mtg-rs-line-height-d, 1);
100 letter-spacing: var(--bkbg-mtg-rs-letter-spacing-d, normal);
101 word-spacing: var(--bkbg-mtg-rs-word-spacing-d, normal);
102 text-decoration: var(--bkbg-mtg-rs-text-decoration, none);
103 text-transform: var(--bkbg-mtg-rs-text-transform, none);
104 color: #6c3fb5;
105 margin-bottom: 4px;
106 }
107
108 .bkbg-mtg-per-month {
109 font-size: 13px;
110 color: #9ca3af;
111 }
112
113 .bkbg-mtg-pmi-note {
114 margin-top: 8px;
115 font-size: 13px;
116 color: #f59e0b;
117 }
118
119 .bkbg-mtg-breakdown {
120 display: grid;
121 grid-template-columns: 1fr 1fr 1fr;
122 gap: 10px;
123 margin-bottom: 20px;
124 }
125
126 @media (max-width: 500px) {
127 .bkbg-mtg-breakdown {
128 grid-template-columns: 1fr;
129 }
130 }
131
132 .bkbg-mtg-stat {
133 text-align: center;
134 background: #fff;
135 border-radius: 10px;
136 padding: 14px 12px;
137 border: 1.5px solid #e5e7eb;
138 }
139
140 .bkbg-mtg-stat-label {
141 font-size: 11px;
142 text-transform: uppercase;
143 letter-spacing: 0.05em;
144 color: #9ca3af;
145 margin-bottom: 4px;
146 }
147
148 .bkbg-mtg-stat-val {
149 font-size: 18px;
150 font-weight: 800;
151 }
152
153 .bkbg-mtg-ltv {
154 text-align: center;
155 margin-bottom: 20px;
156 font-size: 14px;
157 color: #374151;
158 }
159
160 .bkbg-mtg-table-wrap {
161 overflow-x: auto;
162 }
163
164 .bkbg-mtg-table {
165 width: 100%;
166 border-collapse: collapse;
167 font-size: 13px;
168 }
169
170 .bkbg-mtg-table th {
171 padding: 10px 8px;
172 font-weight: 700;
173 color: #374151;
174 border-bottom: 2px solid #e5e7eb;
175 text-align: right;
176 background: #fafafa;
177 }
178
179 .bkbg-mtg-table th:first-child {
180 text-align: left;
181 }
182
183 .bkbg-mtg-table td {
184 padding: 9px 8px;
185 text-align: right;
186 border-bottom: 1px solid #f0f0f0;
187 }
188
189 .bkbg-mtg-table td:first-child {
190 text-align: left;
191 color: #374151;
192 }
193
194 .bkbg-mtg-table tr:last-child td {
195 font-weight: 700;
196 }
197
198 @media (max-width: 1024px) {
199 .bkbg-mtg-app h2.bkbg-mtg-title,
200 .bkbg-mtg-app .bkbg-mtg-title {
201 font-size: var(--bkbg-mtg-tt-font-size-t, var(--bkbg-mtg-tt-font-size-d, 26px));
202 line-height: var(--bkbg-mtg-tt-line-height-t, var(--bkbg-mtg-tt-line-height-d, 1.2));
203 letter-spacing: var(--bkbg-mtg-tt-letter-spacing-t, var(--bkbg-mtg-tt-letter-spacing-d, normal));
204 word-spacing: var(--bkbg-mtg-tt-word-spacing-t, var(--bkbg-mtg-tt-word-spacing-d, normal));
205 }
206 .bkbg-mtg-subtitle {
207 font-size: var(--bkbg-mtg-st-font-size-t, var(--bkbg-mtg-st-font-size-d, 14px));
208 line-height: var(--bkbg-mtg-st-line-height-t, var(--bkbg-mtg-st-line-height-d, 1.5));
209 letter-spacing: var(--bkbg-mtg-st-letter-spacing-t, var(--bkbg-mtg-st-letter-spacing-d, normal));
210 word-spacing: var(--bkbg-mtg-st-word-spacing-t, var(--bkbg-mtg-st-word-spacing-d, normal));
211 }
212 .bkbg-mtg-monthly {
213 font-size: var(--bkbg-mtg-rs-font-size-t, var(--bkbg-mtg-rs-font-size-d, 52px));
214 line-height: var(--bkbg-mtg-rs-line-height-t, var(--bkbg-mtg-rs-line-height-d, 1));
215 letter-spacing: var(--bkbg-mtg-rs-letter-spacing-t, var(--bkbg-mtg-rs-letter-spacing-d, normal));
216 word-spacing: var(--bkbg-mtg-rs-word-spacing-t, var(--bkbg-mtg-rs-word-spacing-d, normal));
217 }
218 }
219 @media (max-width: 767px) {
220 .bkbg-mtg-app h2.bkbg-mtg-title,
221 .bkbg-mtg-app .bkbg-mtg-title {
222 font-size: var(--bkbg-mtg-tt-font-size-m, var(--bkbg-mtg-tt-font-size-t, var(--bkbg-mtg-tt-font-size-d, 22px)));
223 line-height: var(--bkbg-mtg-tt-line-height-m, var(--bkbg-mtg-tt-line-height-t, var(--bkbg-mtg-tt-line-height-d, 1.2)));
224 letter-spacing: var(--bkbg-mtg-tt-letter-spacing-m, var(--bkbg-mtg-tt-letter-spacing-t, var(--bkbg-mtg-tt-letter-spacing-d, normal)));
225 word-spacing: var(--bkbg-mtg-tt-word-spacing-m, var(--bkbg-mtg-tt-word-spacing-t, var(--bkbg-mtg-tt-word-spacing-d, normal)));
226 }
227 .bkbg-mtg-subtitle {
228 font-size: var(--bkbg-mtg-st-font-size-m, var(--bkbg-mtg-st-font-size-t, var(--bkbg-mtg-st-font-size-d, 13px)));
229 line-height: var(--bkbg-mtg-st-line-height-m, var(--bkbg-mtg-st-line-height-t, var(--bkbg-mtg-st-line-height-d, 1.5)));
230 letter-spacing: var(--bkbg-mtg-st-letter-spacing-m, var(--bkbg-mtg-st-letter-spacing-t, var(--bkbg-mtg-st-letter-spacing-d, normal)));
231 word-spacing: var(--bkbg-mtg-st-word-spacing-m, var(--bkbg-mtg-st-word-spacing-t, var(--bkbg-mtg-st-word-spacing-d, normal)));
232 }
233 .bkbg-mtg-monthly {
234 font-size: var(--bkbg-mtg-rs-font-size-m, var(--bkbg-mtg-rs-font-size-t, var(--bkbg-mtg-rs-font-size-d, 42px)));
235 line-height: var(--bkbg-mtg-rs-line-height-m, var(--bkbg-mtg-rs-line-height-t, var(--bkbg-mtg-rs-line-height-d, 1)));
236 letter-spacing: var(--bkbg-mtg-rs-letter-spacing-m, var(--bkbg-mtg-rs-letter-spacing-t, var(--bkbg-mtg-rs-letter-spacing-d, normal)));
237 word-spacing: var(--bkbg-mtg-rs-word-spacing-m, var(--bkbg-mtg-rs-word-spacing-t, var(--bkbg-mtg-rs-word-spacing-d, normal)));
238 }
239 }
240