PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 4.5.4
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v4.5.4
4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / EmbedPress / ThirdParty / Googlecalendar / assets / css / epgc.css
embedpress / EmbedPress / ThirdParty / Googlecalendar / assets / css Last commit date
block-style.css 4 years ago epgc.css 2 months ago
epgc.css
634 lines
1 .epgc-calendar-wrapper {
2 --epgc-accent: #1a73e8;
3 --epgc-accent-hover: #1765cc;
4 --epgc-text: #202124;
5 --epgc-text-muted: #5f6368;
6 --epgc-border: #e0e0e0;
7 --epgc-border-strong: #dadce0;
8 --epgc-bg: #ffffff;
9 --epgc-bg-muted: #f8f9fa;
10 --epgc-bg-today: #e8f0fe;
11 --epgc-radius: 6px;
12 --epgc-radius-sm: 4px;
13 --epgc-shadow: 0 1px 2px rgba(60, 64, 67, .06), 0 1px 2px rgba(60, 64, 67, .04);
14 --epgc-font-size: 13px;
15 --epgc-font-size-title: 15px;
16 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
17 font-size: var(--epgc-font-size);
18 line-height: 1.4;
19 color: var(--epgc-text);
20 background: var(--epgc-bg);
21 border: 1px solid var(--epgc-border);
22 border-radius: var(--epgc-radius);
23 padding: 10px;
24 box-shadow: var(--epgc-shadow);
25 box-sizing: border-box;
26 }
27
28 .epgc-calendar-wrapper *,
29 .epgc-calendar-wrapper *::before,
30 .epgc-calendar-wrapper *::after {
31 word-break: initial;
32 box-sizing: border-box;
33 }
34
35 /*
36 * Theme-isolation shim. Modern WP themes (Twenty Twenty-Four, Astra, etc.)
37 * apply heavy `appearance: none` overrides on form controls and styled
38 * <button> rules that win on specificity. Re-baseline everything inside
39 * the wrapper with !important so FullCalendar's chrome and our filter
40 * always render predictably regardless of the surrounding theme.
41 */
42 .epgc-calendar-wrapper .fc-button {
43 background: var(--epgc-bg) !important;
44 background-image: none !important;
45 border: 1px solid var(--epgc-border-strong) !important;
46 color: var(--epgc-text) !important;
47 font: 500 var(--epgc-font-size)/1.3 inherit !important;
48 padding: 4px 10px !important;
49 border-radius: var(--epgc-radius-sm) !important;
50 text-shadow: none !important;
51 text-transform: none !important;
52 letter-spacing: normal !important;
53 cursor: pointer !important;
54 height: auto !important;
55 box-shadow: none !important;
56 transition: background-color .15s ease, color .15s ease, border-color .15s ease !important;
57 }
58
59 .epgc-calendar-wrapper .fc-button:hover {
60 background: var(--epgc-bg-muted) !important;
61 background-image: none !important;
62 border-color: #c6c8cb !important;
63 }
64
65 .epgc-calendar-wrapper .fc-button:focus {
66 outline: none !important;
67 box-shadow: 0 0 0 2px rgba(26, 115, 232, .25) !important;
68 }
69
70 .epgc-calendar-wrapper .fc-button.fc-button-active,
71 .epgc-calendar-wrapper .fc-button:active {
72 background: var(--epgc-accent) !important;
73 background-image: none !important;
74 border-color: var(--epgc-accent) !important;
75 box-shadow: none !important;
76 color: #fff !important;
77 }
78
79 .epgc-calendar-wrapper .fc-button-group>.fc-button {
80 border-radius: 0 !important;
81 }
82
83 .epgc-calendar-wrapper .fc-button-group>.fc-button:first-child {
84 border-top-left-radius: var(--epgc-radius-sm) !important;
85 border-bottom-left-radius: var(--epgc-radius-sm) !important;
86 }
87
88 .epgc-calendar-wrapper .fc-button-group>.fc-button:last-child {
89 border-top-right-radius: var(--epgc-radius-sm) !important;
90 border-bottom-right-radius: var(--epgc-radius-sm) !important;
91 }
92
93 .epgc-calendar-wrapper .fc-button-group>.fc-button+.fc-button {
94 margin-left: -1px !important;
95 }
96
97 .epgc-calendar-wrapper .fc-button .fc-icon {
98 font-size: 1.1em !important;
99 vertical-align: middle !important;
100 }
101
102 /* Filter row: <div class="epgc-calendar-filter-wrapper"><input><label>...</div> */
103 .epgc-calendar-wrapper .epgc-calendar-filter {
104 margin: 0 0 8px !important;
105 }
106
107 .epgc-calendar-wrapper .epgc-calendar-filter:last-child {
108 margin: 8px 0 0 !important;
109 }
110
111 .epgc-calendar-wrapper .epgc-calendar-filter-wrapper {
112 display: flex;
113 flex-wrap: wrap;
114 align-items: center;
115 gap: 10px;
116 font-size: var(--epgc-font-size);
117 line-height: 1.3;
118 }
119
120 .epgc-calendar-wrapper .epgc-calendar-filter-wrapper>label,
121 .epgc-calendar-wrapper .epgc-calendar-filter-wrapper>.epgc-calendar-filter-item {
122 display: inline-flex !important;
123 align-items: center !important;
124 gap: 5px;
125 margin: 0 !important;
126 padding: 3px 8px !important;
127 background: var(--epgc-bg-muted);
128 border: 1px solid var(--epgc-border);
129 border-radius: 999px;
130 cursor: pointer;
131 color: var(--epgc-text) !important;
132 font-weight: 500 !important;
133 transition: background-color .15s ease, border-color .15s ease;
134 }
135
136 .epgc-calendar-wrapper .epgc-calendar-filter-wrapper>label:hover {
137 background: #eef0f3;
138 border-color: var(--epgc-border-strong);
139 }
140
141 .epgc-calendar-wrapper .epgc-calendar-filter-wrapper input[type="checkbox"] {
142 -webkit-appearance: checkbox !important;
143 -moz-appearance: checkbox !important;
144 appearance: checkbox !important;
145 position: static !important;
146 opacity: 1 !important;
147 width: 12px !important;
148 height: 12px !important;
149 min-width: 12px !important;
150 min-height: 12px !important;
151 padding: 0 !important;
152 margin: 0 !important;
153 vertical-align: middle !important;
154 background: #fff !important;
155 background-image: none !important;
156 border: 1px solid #999 !important;
157 border-radius: 3px !important;
158 box-shadow: none !important;
159 accent-color: var(--epgc-accent);
160 flex: 0 0 auto;
161 }
162
163 .epgc-calendar-wrapper .epgc-calendar-filter-wrapper input[type="checkbox"]::before,
164 .epgc-calendar-wrapper .epgc-calendar-filter-wrapper input[type="checkbox"]::after {
165 content: none !important;
166 display: none !important;
167 }
168
169 .epgc-calendar-wrapper .epgc-calendar-color {
170 display: inline-block !important;
171 width: 8px !important;
172 height: 8px !important;
173 border-radius: 50% !important;
174 margin: 0 !important;
175 vertical-align: middle !important;
176 flex: 0 0 8px;
177 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
178 }
179
180 .epgc-calendar-wrapper .fc-view table {
181 padding: 0;
182 margin: 0;
183 border-color: var(--epgc-border) !important;
184 }
185
186 .epgc-calendar-wrapper .fc-view>table,
187 .epgc-calendar-wrapper .fc-view .fc-head,
188 .epgc-calendar-wrapper .fc-view .fc-body {
189 border: none !important;
190 }
191
192 .epgc-calendar-wrapper th,
193 .epgc-calendar-wrapper td {
194 border-color: var(--epgc-border) !important;
195 font-size: var(--epgc-font-size);
196 }
197
198 .epgc-calendar-wrapper .fc-head .fc-widget-header {
199 background: var(--epgc-bg-muted);
200 border-color: var(--epgc-border) !important;
201 }
202
203 .epgc-calendar-wrapper .fc-day-header {
204 padding: 6px 4px !important;
205 font-size: var(--epgc-font-size) !important;
206 font-weight: 600 !important;
207 letter-spacing: .03em;
208 text-transform: uppercase;
209 color: var(--epgc-text-muted) !important;
210 text-align: center !important;
211 }
212
213 .epgc-calendar-wrapper .fc-day-number {
214 padding: 4px 6px !important;
215 font-size: var(--epgc-font-size) !important;
216 font-weight: 500 !important;
217 color: var(--epgc-text) !important;
218 text-decoration: none !important;
219 }
220
221 .epgc-calendar-wrapper .fc-other-month .fc-day-number {
222 color: #bdc1c6 !important;
223 }
224
225 .epgc-calendar-wrapper .fc-today {
226 background: var(--epgc-bg-today) !important;
227 }
228
229 .epgc-calendar-wrapper .fc-day-top.fc-today .fc-day-number {
230 display: inline-flex;
231 align-items: center;
232 justify-content: center;
233 min-width: 22px;
234 height: 22px;
235 margin: 3px;
236 padding: 0 !important;
237 background: var(--epgc-accent);
238 color: #fff !important;
239 border-radius: 50%;
240 font-weight: 600 !important;
241 }
242
243 .epgc-calendar-wrapper .fc-event {
244 cursor: pointer;
245 border: none !important;
246 border-radius: 3px !important;
247 padding: 2px 6px !important;
248 margin: 1px 2px !important;
249 font-size: var(--epgc-font-size) !important;
250 line-height: 1.3 !important;
251 box-shadow: none !important;
252 overflow: hidden;
253 text-overflow: ellipsis;
254 white-space: nowrap;
255 transition: filter .15s ease, transform .15s ease;
256 }
257
258 .epgc-calendar-wrapper .fc-event:hover {
259 filter: brightness(.94);
260 }
261
262 .epgc-calendar-wrapper .fc-event .fc-title,
263 .epgc-calendar-wrapper .fc-event .fc-time {
264 font-weight: 500;
265 }
266
267 .epgc-calendar-wrapper tr[data-tippy-content] {
268 cursor: pointer;
269 }
270
271 .epgc-calendar-wrapper .fc-toolbar.fc-header-toolbar {
272 display: flex !important;
273 align-items: center !important;
274 justify-content: space-between !important;
275 gap: 8px;
276 padding: 6px 8px !important;
277 margin: 0 0 10px !important;
278 background: linear-gradient(180deg, #fdfdfe, var(--epgc-bg-muted));
279 border: 1px solid var(--epgc-border);
280 border-radius: var(--epgc-radius);
281 flex-wrap: wrap;
282 }
283
284 .epgc-calendar-wrapper .fc-toolbar .fc-left,
285 .epgc-calendar-wrapper .fc-toolbar .fc-center,
286 .epgc-calendar-wrapper .fc-toolbar .fc-right {
287 display: flex !important;
288 align-items: center !important;
289 gap: 6px;
290 margin: 0 !important;
291 }
292
293 .epgc-calendar-wrapper .fc-toolbar .fc-center {
294 flex: 1 1 auto;
295 justify-content: center;
296 }
297
298 .epgc-calendar-wrapper .fc-toolbar h2 {
299 font-weight: 600;
300 font-size: var(--epgc-font-size-title);
301 color: var(--epgc-text);
302 margin: 0;
303 line-height: 1.3;
304 letter-spacing: .01em;
305 }
306
307 /* Nav arrows — compact square icon buttons */
308 .epgc-calendar-wrapper .fc-toolbar .fc-prev-button,
309 .epgc-calendar-wrapper .fc-toolbar .fc-next-button {
310 width: 28px !important;
311 height: 28px !important;
312 padding: 0 !important;
313 display: inline-flex !important;
314 align-items: center !important;
315 justify-content: center !important;
316 background: var(--epgc-bg) !important;
317 }
318
319 .epgc-calendar-wrapper .fc-toolbar .fc-prev-button .fc-icon,
320 .epgc-calendar-wrapper .fc-toolbar .fc-next-button .fc-icon {
321 font-size: 15px !important;
322 line-height: 1 !important;
323 color: var(--epgc-text-muted) !important;
324 }
325
326 .epgc-calendar-wrapper .fc-toolbar .fc-prev-button:hover .fc-icon,
327 .epgc-calendar-wrapper .fc-toolbar .fc-next-button:hover .fc-icon {
328 color: var(--epgc-text) !important;
329 }
330
331 /* Today button — subtle pill, accent on hover */
332 .epgc-calendar-wrapper .fc-toolbar .fc-today-button {
333 height: 28px !important;
334 padding: 0 12px !important;
335 background: var(--epgc-bg) !important;
336 color: var(--epgc-text-muted) !important;
337 font-weight: 500 !important;
338 }
339
340 .epgc-calendar-wrapper .fc-toolbar .fc-today-button:hover:not(:disabled) {
341 color: var(--epgc-accent) !important;
342 border-color: var(--epgc-accent) !important;
343 background: var(--epgc-bg) !important;
344 }
345
346 .epgc-calendar-wrapper .fc-toolbar .fc-today-button:disabled {
347 opacity: .5 !important;
348 cursor: default !important;
349 }
350
351 /* View switcher group — segmented, accent active */
352 .epgc-calendar-wrapper .fc-toolbar .fc-right .fc-button-group {
353 background: var(--epgc-bg);
354 border-radius: var(--epgc-radius-sm);
355 padding: 2px;
356 border: 1px solid var(--epgc-border-strong);
357 box-shadow: inset 0 1px 0 rgba(0, 0, 0, .02);
358 }
359
360 .epgc-calendar-wrapper .fc-toolbar .fc-right .fc-button-group>.fc-button {
361 height: 24px !important;
362 padding: 0 12px !important;
363 border: 1px solid transparent !important;
364 background: transparent !important;
365 border-radius: 3px !important;
366 margin: 0 !important;
367 color: var(--epgc-text-muted) !important;
368 font-weight: 500 !important;
369 }
370
371 .epgc-calendar-wrapper .fc-toolbar .fc-right .fc-button-group>.fc-button:hover {
372 background: var(--epgc-bg-muted) !important;
373 color: var(--epgc-text) !important;
374 border-color: transparent !important;
375 }
376
377 .epgc-calendar-wrapper .fc-toolbar .fc-right .fc-button-group>.fc-button.fc-button-active {
378 background: var(--epgc-accent) !important;
379 color: #fff !important;
380 border-color: var(--epgc-accent) !important;
381 box-shadow: 0 1px 2px rgba(26, 115, 232, .25) !important;
382 }
383
384 .epgc-calendar-wrapper .fc-time-grid-container {
385 max-height: 400px;
386 }
387
388 .epgc-calendar-wrapper .fc-widget-header,
389 .epgc-calendar-wrapper .fc-timeGridWeek-view .fc-widget-header {
390 font-size: var(--epgc-font-size);
391 }
392
393 .epgc-calendar-wrapper .fc-timeGridWeek-view .fc-day-grid,
394 .epgc-calendar-wrapper .fc-timeGridWeek-view .fc-row.fc-widget-header {
395 overflow-y: scroll;
396 }
397
398 .epgc-calendar-wrapper hr.fc-divider::after,
399 .epgc-calendar-wrapper hr.fc-divider::before,
400 .epgc-calendar-wrapper h2:before {
401 display: none;
402 }
403
404 .epgc-calendar-wrapper hr.fc-divider {
405 border: 1px solid gray;
406 border-left: none;
407 border-right: none;
408 height: 0;
409 padding: 0;
410 margin: 0;
411 max-width: initial;
412 overflow: initial;
413 position: initial;
414 }
415
416 .epgc-calendar-wrapper table {
417 overflow: initial;
418 }
419
420 .epgc-calendar-wrapper a.fc-event,
421 .epgc-calendar-wrapper a.fc-event:hover {
422 text-decoration: none;
423 box-shadow: none;
424 color: #fff;
425 }
426
427 .epgc-calendar-wrapper .fc-list-item {
428 cursor: pointer;
429 }
430
431 .epgc-calendar-wrapper .fc-list-item:hover td {
432 background: var(--epgc-bg-muted) !important;
433 }
434
435 .epgc-calendar-wrapper .fc-list-heading td {
436 background: var(--epgc-bg-muted) !important;
437 border-color: var(--epgc-border) !important;
438 }
439
440 .epgc-calendar-wrapper .fc-list-heading-main,
441 .epgc-calendar-wrapper .fc-list-heading-alt {
442 font-weight: 600;
443 color: var(--epgc-text);
444 }
445
446 .epgc-calendar-wrapper tr {
447 border: none;
448 }
449
450 .epgc-calendar-wrapper .fc-axis.fc-widget-content,
451 .epgc-calendar-wrapper .fc-week-number {
452 font-size: var(--epgc-font-size) !important;
453 color: var(--epgc-text-muted) !important;
454 }
455
456 .epgc-calendar-wrapper .fc-content {
457 font-size: var(--epgc-font-size);
458 }
459
460 .epgc-calendar-wrapper .fc-day-grid-event {
461 margin-top: 1px !important;
462 }
463
464 .epgc-calendar-wrapper .fc-row.fc-week {
465 min-height: 0;
466 }
467
468 @media (max-width: 640px) {
469 .epgc-calendar-wrapper {
470 padding: 12px;
471 }
472
473 .epgc-calendar-wrapper .fc-toolbar {
474 display: flex;
475 flex-direction: column;
476 align-items: stretch;
477 text-align: center;
478 gap: 10px;
479 }
480
481 .epgc-calendar-wrapper .fc-toolbar .fc-left,
482 .epgc-calendar-wrapper .fc-toolbar .fc-center,
483 .epgc-calendar-wrapper .fc-toolbar .fc-right {
484 display: flex;
485 justify-content: center;
486 margin: 0;
487 flex-wrap: wrap;
488 gap: 6px;
489 }
490
491 .epgc-calendar-wrapper .fc-toolbar h2 {
492 font-size: var(--epgc-font-size-title);
493 }
494
495 .epgc-calendar-wrapper .fc-day-header {
496 padding: 8px 2px !important;
497 font-size: var(--epgc-font-size) !important;
498 }
499 }
500
501 /*
502 * Event popup (tippy content). Tippy appends `.tippy-box` to <body>, so
503 * these rules are intentionally NOT scoped to .epgc-calendar-wrapper.
504 */
505 .tippy-box[data-theme~="light-border"] {
506 background: #fff !important;
507 color: #202124 !important;
508 border: 1px solid #dadce0 !important;
509 border-radius: 8px !important;
510 box-shadow: 0 4px 12px rgba(60, 64, 67, .12), 0 2px 4px rgba(60, 64, 67, .08) !important;
511 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
512 font-size: 13px;
513 line-height: 1.45;
514 }
515
516 .tippy-box[data-theme~="light-border"] > .tippy-content {
517 padding: 12px 14px !important;
518 color: #3c4043 !important;
519 }
520
521 .tippy-box[data-theme~="light-border"] > .tippy-arrow {
522 color: #fff !important;
523 }
524
525 .tippy-box[data-theme~="light-border"] .epgc-event-title {
526 display: block;
527 font-size: 14px;
528 font-weight: 600;
529 color: #202124;
530 margin: 0 0 10px;
531 padding-right: 18px;
532 line-height: 1.35;
533 }
534
535 .tippy-box[data-theme~="light-border"] .epgc-popup-row {
536 display: flex;
537 align-items: flex-start;
538 gap: 8px;
539 margin: 0 0 8px;
540 font-size: 13px;
541 color: #3c4043;
542 clear: none;
543 }
544
545 .tippy-box[data-theme~="light-border"] .epgc-popup-row:last-child {
546 margin-bottom: 0;
547 }
548
549 .tippy-box[data-theme~="light-border"] .epgc-popup-row-icon {
550 flex: 0 0 18px;
551 width: 18px;
552 height: 18px;
553 display: inline-flex;
554 align-items: center;
555 justify-content: center;
556 float: none;
557 color: #5f6368;
558 opacity: .9;
559 margin-top: 1px;
560 }
561
562 .tippy-box[data-theme~="light-border"] .epgc-popup-row-icon svg,
563 .tippy-box[data-theme~="light-border"] .epgc-popup-row-icon img {
564 width: 16px;
565 height: 16px;
566 display: block;
567 }
568
569 .tippy-box[data-theme~="light-border"] .epgc-popup-row-value {
570 flex: 1 1 auto;
571 min-width: 0;
572 margin: 0;
573 font-size: 13px;
574 line-height: 1.45;
575 color: #3c4043;
576 word-break: break-word;
577 }
578
579 .tippy-box[data-theme~="light-border"] .epgc-event-title .epgc-popup-row-value {
580 font-size: 14px;
581 font-weight: 600;
582 color: #202124;
583 margin: 0;
584 }
585
586 .tippy-box[data-theme~="light-border"] .epgc-popup-row a {
587 color: #1a73e8;
588 text-decoration: none;
589 }
590
591 .tippy-box[data-theme~="light-border"] .epgc-popup-row a:hover {
592 text-decoration: underline;
593 }
594
595 .tippy-box[data-theme~="light-border"] .epgc-popup-row ul,
596 .tippy-box[data-theme~="light-border"] .epgc-popup-row li {
597 list-style: none;
598 padding: 0;
599 margin: 0;
600 }
601
602 .tippy-box[data-theme~="light-border"] .epgc-popup-draghandle {
603 position: absolute;
604 right: 6px;
605 top: 6px;
606 cursor: move;
607 opacity: .35;
608 }
609
610 .tippy-box[data-theme~="light-border"] .epgc-popup-draghandle:hover {
611 opacity: .7;
612 }
613
614 .epgc-calendar-wrapper .epgc-loading-el,
615 .epgc-calendar-wrapper .epgc-error-el {
616 position: absolute;
617 background-color: #fff8e1;
618 border: 1px solid #f4d160;
619 border-radius: var(--epgc-radius-sm);
620 padding: 10px 14px;
621 font-size: 13px;
622 left: 16px;
623 top: 16px;
624 opacity: 1;
625 z-index: 1;
626 box-shadow: var(--epgc-shadow);
627 }
628
629 .epgc-calendar-wrapper .epgc-error-el {
630 background-color: #fdecea;
631 border-color: #f5c2c0;
632 color: #b3261e;
633 display: none;
634 }