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

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

142 lines 3.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-inv-app *,
2 .bkbg-inv-editor * {
3 box-sizing: border-box;
4 }
5
6 .bkbg-inv-card {
7 box-shadow: 0 4px 24px rgba(0,0,0,0.09);
8 margin: 0 auto;
9 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
10 }
11
12 .bkbg-inv-title {
13 font-family: var(--bkbg-inv-tt-font-family, inherit);
14 font-size: var(--bkbg-inv-tt-font-size-d, 28px);
15 font-weight: var(--bkbg-inv-tt-font-weight, 700);
16 font-style: var(--bkbg-inv-tt-font-style, normal);
17 text-decoration: var(--bkbg-inv-tt-text-decoration, none);
18 text-transform: var(--bkbg-inv-tt-text-transform, none);
19 line-height: var(--bkbg-inv-tt-line-height-d, 1.3);
20 letter-spacing: var(--bkbg-inv-tt-letter-spacing-d, normal);
21 word-spacing: var(--bkbg-inv-tt-word-spacing-d, normal);
22 }
23
24 @media (max-width: 1024px) {
25 .bkbg-inv-title {
26 font-size: var(--bkbg-inv-tt-font-size-t, var(--bkbg-inv-tt-font-size-d, 28px));
27 line-height: var(--bkbg-inv-tt-line-height-t, var(--bkbg-inv-tt-line-height-d, 1.3));
28 letter-spacing: var(--bkbg-inv-tt-letter-spacing-t, var(--bkbg-inv-tt-letter-spacing-d, normal));
29 word-spacing: var(--bkbg-inv-tt-word-spacing-t, var(--bkbg-inv-tt-word-spacing-d, normal));
30 }
31 }
32 @media (max-width: 767px) {
33 .bkbg-inv-title {
34 font-size: var(--bkbg-inv-tt-font-size-m, var(--bkbg-inv-tt-font-size-t, var(--bkbg-inv-tt-font-size-d, 28px)));
35 line-height: var(--bkbg-inv-tt-line-height-m, var(--bkbg-inv-tt-line-height-t, var(--bkbg-inv-tt-line-height-d, 1.3)));
36 letter-spacing: var(--bkbg-inv-tt-letter-spacing-m, var(--bkbg-inv-tt-letter-spacing-t, var(--bkbg-inv-tt-letter-spacing-d, normal)));
37 word-spacing: var(--bkbg-inv-tt-word-spacing-m, var(--bkbg-inv-tt-word-spacing-t, var(--bkbg-inv-tt-word-spacing-d, normal)));
38 }
39 }
40
41 .bkbg-inv-from-to {
42 display: grid;
43 grid-template-columns: 1fr 1fr;
44 gap: 16px;
45 margin-bottom: 24px;
46 }
47
48 .bkbg-inv-from-to-box {
49 padding: 14px 16px;
50 border-radius: 6px;
51 }
52
53 .bkbg-inv-table-wrap {
54 overflow-x: auto;
55 margin-bottom: 14px;
56 }
57
58 .bkbg-inv-table {
59 width: 100%;
60 border-collapse: collapse;
61 }
62
63 .bkbg-inv-table th {
64 padding: 10px 12px;
65 text-align: left;
66 font-size: 12px;
67 font-weight: 700;
68 text-transform: uppercase;
69 letter-spacing: .04em;
70 border: none;
71 }
72
73 .bkbg-inv-table td {
74 padding: 10px 12px;
75 font-size: 14px;
76 border: none;
77 vertical-align: middle;
78 }
79
80 .bkbg-inv-input {
81 padding: 6px 8px;
82 border: 1.5px solid #e5e7eb;
83 font-size: 13px;
84 font-family: inherit;
85 outline: none;
86 transition: border-color .15s;
87 }
88 .bkbg-inv-input:focus {
89 border-color: inherit;
90 }
91
92 .bkbg-inv-del-btn {
93 background: none;
94 border: none;
95 color: #ef4444;
96 cursor: pointer;
97 font-size: 18px;
98 line-height: 1;
99 padding: 2px 6px;
100 transition: opacity .15s;
101 }
102 .bkbg-inv-del-btn:hover { opacity: .7; }
103
104 .bkbg-inv-add-btn {
105 display: flex;
106 align-items: center;
107 justify-content: center;
108 gap: 6px;
109 background: none;
110 border: 1.5px dashed #e5e7eb;
111 font-size: 13px;
112 font-weight: 600;
113 cursor: pointer;
114 font-family: inherit;
115 width: 100%;
116 padding: 9px 14px;
117 transition: opacity .15s;
118 margin-bottom: 20px;
119 }
120 .bkbg-inv-add-btn:hover { opacity: .7; }
121
122 .bkbg-inv-totals {
123 margin-left: auto;
124 max-width: 280px;
125 }
126
127 .bkbg-inv-total-row {
128 display: flex;
129 justify-content: space-between;
130 align-items: center;
131 padding: 8px 0;
132 font-size: 14px;
133 }
134
135 .bkbg-inv-grand-total {
136 display: flex;
137 justify-content: space-between;
138 padding: 14px 16px;
139 border-radius: 6px;
140 margin-top: 8px;
141 }
142