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 / comparison-table / style.css

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

131 lines 4.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Comparison Table — bkct- */
2 .bkct-wrap {
3 border-radius: var(--bkct-radius, 12px);
4 overflow: hidden;
5 box-shadow: 0 4px 28px rgba(0,0,0,0.08);
6 }
7
8 .bkct-scroll {
9 overflow-x: auto;
10 -webkit-overflow-scrolling: touch;
11 }
12
13 .bkct-table {
14 width: 100%;
15 border-collapse: collapse;
16 min-width: 480px;
17 font-size: 14px;
18 }
19
20 /* ── Header ── */
21 .bkct-table thead th {
22 background: var(--bkct-header-bg, #6c3fb5);
23 color: var(--bkct-header-text, #fff);
24 padding: 18px 20px;
25 text-align: center;
26 font-family: var(--bkct-th-font-family, inherit);
27 font-size: var(--bkct-th-font-size-d, 15px);
28 font-weight: var(--bkct-th-font-weight, 700);
29 line-height: var(--bkct-th-line-height-d, 1.4);
30 text-transform: var(--bkct-th-text-transform, none);
31 font-style: var(--bkct-th-font-style, normal);
32 text-decoration: var(--bkct-th-text-decoration, none);
33 letter-spacing: var(--bkct-th-letter-spacing-d, normal);
34 word-spacing: var(--bkct-th-word-spacing-d, normal);
35 position: relative;
36 }
37 .bkct-table thead th.bkct-feature-col { text-align: left; }
38
39 .bkct-sticky { position: sticky; top: 0; z-index: 10; }
40
41 .bkct-plan-name { font-weight: 800; font-size: 17px; margin-bottom: 2px; }
42 .bkct-plan-sub { font-size: 13px; opacity: 0.85; font-weight: 400; }
43
44 /* ── Rows ── */
45 .bkct-row td {
46 padding: 14px 20px;
47 border-bottom: 1px solid #eee;
48 text-align: center;
49 vertical-align: middle;
50 font-family: var(--bkct-td-font-family, inherit);
51 font-size: var(--bkct-td-font-size-d, 14px);
52 font-weight: var(--bkct-td-font-weight, 400);
53 line-height: var(--bkct-td-line-height-d, 1.5);
54 text-transform: var(--bkct-td-text-transform, none);
55 font-style: var(--bkct-td-font-style, normal);
56 text-decoration: var(--bkct-td-text-decoration, none);
57 letter-spacing: var(--bkct-td-letter-spacing-d, normal);
58 word-spacing: var(--bkct-td-word-spacing-d, normal);
59 }
60 .bkct-label { text-align: left; font-weight: 600; color: #333; }
61 .bkct-feature-col { min-width: 160px; }
62 .bkct-plan-col { min-width: 130px; }
63
64 /* Zebra */
65 .bkct-zebra .bkct-row:nth-child(even) td { background: #fafafa; }
66
67 /* ── Highlight ── */
68 .bkct-highlight {
69 background: var(--bkct-hl-bg, #f3eeff) !important;
70 border-left: 2px solid var(--bkct-hl-border, #6c3fb5);
71 border-right: 2px solid var(--bkct-hl-border, #6c3fb5);
72 }
73 thead .bkct-highlight {
74 background: var(--bkct-header-bg, #6c3fb5) !important;
75 color: var(--bkct-header-text, #fff) !important;
76 border-top: 2px solid var(--bkct-hl-border, #6c3fb5);
77 }
78
79 /* ── Cell values ── */
80 .bkct-check {
81 color: var(--bkct-check, #22c55e);
82 font-size: 20px;
83 font-weight: 700;
84 display: inline-block;
85 }
86 .bkct-cross {
87 color: var(--bkct-cross, #ef4444);
88 font-size: 18px;
89 font-weight: 700;
90 display: inline-block;
91 }
92 .bkct-text {
93 color: #555;
94 font-size: 14px;
95 }
96
97 @media (max-width: 1024px) {
98 .bkct-table thead th {
99 font-size: var(--bkct-th-font-size-t, var(--bkct-th-font-size-d, 15px));
100 line-height: var(--bkct-th-line-height-t, var(--bkct-th-line-height-d, 1.4));
101 letter-spacing: var(--bkct-th-letter-spacing-t, var(--bkct-th-letter-spacing-d, normal));
102 word-spacing: var(--bkct-th-word-spacing-t, var(--bkct-th-word-spacing-d, normal));
103 }
104 .bkct-row td {
105 font-size: var(--bkct-td-font-size-t, var(--bkct-td-font-size-d, 14px));
106 line-height: var(--bkct-td-line-height-t, var(--bkct-td-line-height-d, 1.5));
107 letter-spacing: var(--bkct-td-letter-spacing-t, var(--bkct-td-letter-spacing-d, normal));
108 word-spacing: var(--bkct-td-word-spacing-t, var(--bkct-td-word-spacing-d, normal));
109 }
110 }
111
112 @media (max-width: 767px) {
113 .bkct-table thead th {
114 font-size: var(--bkct-th-font-size-m, var(--bkct-th-font-size-t, var(--bkct-th-font-size-d, 15px)));
115 line-height: var(--bkct-th-line-height-m, var(--bkct-th-line-height-t, var(--bkct-th-line-height-d, 1.4)));
116 letter-spacing: var(--bkct-th-letter-spacing-m, var(--bkct-th-letter-spacing-t, var(--bkct-th-letter-spacing-d, normal)));
117 word-spacing: var(--bkct-th-word-spacing-m, var(--bkct-th-word-spacing-t, var(--bkct-th-word-spacing-d, normal)));
118 }
119 .bkct-row td {
120 font-size: var(--bkct-td-font-size-m, var(--bkct-td-font-size-t, var(--bkct-td-font-size-d, 14px)));
121 line-height: var(--bkct-td-line-height-m, var(--bkct-td-line-height-t, var(--bkct-td-line-height-d, 1.5)));
122 letter-spacing: var(--bkct-td-letter-spacing-m, var(--bkct-td-letter-spacing-t, var(--bkct-td-letter-spacing-d, normal)));
123 word-spacing: var(--bkct-td-word-spacing-m, var(--bkct-td-word-spacing-t, var(--bkct-td-word-spacing-d, normal)));
124 }
125 }
126
127 @media (max-width: 600px) {
128 .bkct-table { font-size: 13px; }
129 .bkct-row td, .bkct-table thead th { padding: 12px 12px; }
130 }
131