PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.65
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.65
51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 51.1.46 51.1.47 51.1.49 All 37 releases
king-addons / includes / widgets / Age_Gate / admin.css

admin.css in King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder 51.1.65, at includes/widgets/Age_Gate/admin.css

227 lines 5.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * King Addons Age Gate Admin Styles
3 */
4
5 /* ========== Layout ========== */
6 .king-addons-age-gate-admin {
7 max-width: 1200px;
8 }
9
10 .king-addons-age-gate-admin h1 {
11 font-size: 28px;
12 font-weight: 600;
13 margin-bottom: 8px;
14 }
15
16 .king-addons-age-gate-admin > .description {
17 font-size: 14px;
18 color: #64748b;
19 margin-bottom: 16px;
20 }
21
22 /* ========== Tabs ========== */
23 .king-addons-age-gate-admin__tabs {
24 margin-top: 18px;
25 border-bottom: 1px solid #e2e8f0;
26 }
27
28 .king-addons-age-gate-admin__tabs .nav-tab {
29 border: 1px solid transparent;
30 border-bottom: none;
31 background: transparent;
32 margin-left: 0;
33 margin-right: 4px;
34 padding: 10px 16px;
35 font-weight: 500;
36 color: #475569;
37 transition: all 0.15s ease;
38 }
39
40 .king-addons-age-gate-admin__tabs .nav-tab:hover {
41 background: #f8fafc;
42 color: #1e293b;
43 }
44
45 .king-addons-age-gate-admin__tabs .nav-tab-active {
46 background: #fff;
47 border-color: #e2e8f0;
48 border-bottom: 1px solid #fff;
49 margin-bottom: -1px;
50 color: #2563eb;
51 font-weight: 600;
52 }
53
54 /* ========== Panel ========== */
55 .king-addons-age-gate-admin__panel {
56 background: #fff;
57 border: 1px solid #e2e8f0;
58 border-top: none;
59 border-radius: 0 0 8px 8px;
60 padding: 20px 24px;
61 margin-top: 0;
62 }
63
64 /* ========== Form Table ========== */
65 .king-addons-age-gate-admin .form-table th {
66 width: 200px;
67 padding: 16px 12px 16px 0;
68 font-weight: 500;
69 color: #374151;
70 vertical-align: top;
71 }
72
73 .king-addons-age-gate-admin .form-table td {
74 padding: 12px 0;
75 }
76
77 .king-addons-age-gate-admin .form-table select,
78 .king-addons-age-gate-admin .form-table input[type="text"],
79 .king-addons-age-gate-admin .form-table input[type="url"],
80 .king-addons-age-gate-admin .form-table input[type="number"],
81 .king-addons-age-gate-admin .form-table textarea {
82 border-radius: 6px;
83 border: 1px solid #d1d5db;
84 padding: 8px 12px;
85 font-size: 14px;
86 transition: border-color 0.15s, box-shadow 0.15s;
87 }
88
89 .king-addons-age-gate-admin .form-table select:focus,
90 .king-addons-age-gate-admin .form-table input[type="text"]:focus,
91 .king-addons-age-gate-admin .form-table input[type="url"]:focus,
92 .king-addons-age-gate-admin .form-table input[type="number"]:focus,
93 .king-addons-age-gate-admin .form-table textarea:focus {
94 border-color: #2563eb;
95 box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
96 outline: none;
97 }
98
99 .king-addons-age-gate-admin .form-table input[type="color"] {
100 width: 48px;
101 height: 36px;
102 padding: 2px;
103 border: 1px solid #d1d5db;
104 border-radius: 6px;
105 cursor: pointer;
106 }
107
108 .king-addons-age-gate-admin .description {
109 color: #64748b;
110 font-size: 13px;
111 margin-top: 6px;
112 }
113
114 /* ========== Inline Labels ========== */
115 .king-addons-age-gate-admin__inline {
116 display: flex;
117 flex-wrap: wrap;
118 gap: 16px;
119 }
120
121 .king-addons-age-gate-admin__inline label {
122 display: inline-flex;
123 align-items: center;
124 gap: 8px;
125 font-size: 14px;
126 color: #374151;
127 }
128
129 .king-addons-age-gate-admin__inline label input[type="radio"],
130 .king-addons-age-gate-admin__inline label input[type="checkbox"] {
131 margin: 0;
132 }
133
134 /* ========== Switch Style ========== */
135 .king-addons-age-gate-admin__switch {
136 display: flex;
137 align-items: center;
138 gap: 10px;
139 }
140
141 .king-addons-age-gate-admin__switch input {
142 width: 18px;
143 height: 18px;
144 margin: 0;
145 }
146
147 /* ========== Pro Badge ========== */
148 .king-addons-age-gate-admin__pill {
149 display: inline-block;
150 background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);
151 color: #fff;
152 padding: 3px 10px;
153 border-radius: 12px;
154 font-size: 11px;
155 font-weight: 600;
156 text-transform: uppercase;
157 letter-spacing: 0.5px;
158 margin-left: 8px;
159 vertical-align: middle;
160 }
161
162 /* ========== Pro Disabled State ========== */
163 .king-addons-age-gate-admin__pro-disabled {
164 opacity: 0.5;
165 pointer-events: none;
166 }
167
168 .king-addons-age-gate-admin__pro-disabled th,
169 .king-addons-age-gate-admin__pro-disabled td {
170 position: relative;
171 }
172
173 /* ========== Notes List ========== */
174 .king-addons-age-gate-admin__list {
175 list-style: disc;
176 padding-left: 20px;
177 margin: 0;
178 color: #475569;
179 }
180
181 .king-addons-age-gate-admin__list li {
182 margin-bottom: 6px;
183 line-height: 1.5;
184 }
185
186 /* ========== Submit Button ========== */
187 .king-addons-age-gate-admin .submit {
188 margin-top: 24px;
189 padding-top: 20px;
190 border-top: 1px solid #e2e8f0;
191 }
192
193 .king-addons-age-gate-admin .button-primary {
194 background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);
195 border: none;
196 border-radius: 8px;
197 padding: 10px 24px;
198 font-size: 14px;
199 font-weight: 600;
200 box-shadow: 0 2px 8px rgba(37, 99, 235, 0.25);
201 transition: transform 0.15s, box-shadow 0.15s;
202 }
203
204 .king-addons-age-gate-admin .button-primary:hover {
205 transform: translateY(-1px);
206 box-shadow: 0 4px 12px rgba(37, 99, 235, 0.35);
207 }
208
209 /* ========== Responsive ========== */
210 @media (max-width: 782px) {
211 .king-addons-age-gate-admin__panel {
212 padding: 16px;
213 }
214
215 .king-addons-age-gate-admin .form-table th,
216 .king-addons-age-gate-admin .form-table td {
217 display: block;
218 width: 100%;
219 padding: 8px 0;
220 }
221
222 .king-addons-age-gate-admin__inline {
223 flex-direction: column;
224 gap: 10px;
225 }
226 }
227