|
412 | 412 | <style> |
413 | 413 | td,th { |
414 | 414 | padding: 0; |
| 415 | + border-width: 0; |
415 | 416 | } |
416 | 417 | .sdt-cal-td { |
417 | 418 | padding: 0; |
418 | 419 | font-size: 90%; |
419 | 420 | text-align: center; |
420 | | - background-color: var(--sdt-bg-main);; |
| 421 | + background-color: var(--sdt-bg-main, #fff); |
421 | 422 | } |
422 | 423 | .sdt-cal-th { |
423 | 424 | text-align: center; |
|
462 | 463 | cursor: pointer; |
463 | 464 | padding: 0.3rem; |
464 | 465 | box-sizing: border-box; |
465 | | - color: var(--sdt-color); |
| 466 | + color: var(--sdt-color, initial); |
466 | 467 | } |
467 | 468 | .sdt-btn-day { |
468 | 469 | max-height: 32px; |
|
471 | 472 | cursor: not-allowed; |
472 | 473 | opacity: 0.5; |
473 | 474 | color: var(--sdt-disabled-date, #b22222); |
| 475 | + background-color: var(--sdt-disabled-date-bg, var(--sdt-bg-main, #fff)); |
474 | 476 | } |
475 | 477 | .std-btn-header { |
476 | 478 | width: auto; |
|
486 | 488 | padding-right: 0.25em; |
487 | 489 | } |
488 | 490 | .std-btn:hover { |
489 | | - background-color: var(--sdt-btn-bg-hover); |
| 491 | + background-color: var(--sdt-btn-bg-hover, #eee); |
490 | 492 | } |
491 | 493 | .is-selected.in-range .std-btn { |
492 | 494 | border-radius: 4px 0 0 4px |
493 | 495 | } |
494 | 496 | .in-range .std-btn, |
495 | 497 | .in-range-hover:not(.is-selected) .std-btn { |
496 | | - background-color: color-mix(in srgb, transparent 75%, var(--sdt-primary)); |
| 498 | + background-color: color-mix(in srgb, transparent 75%, var(--sdt-primary, #286090)); |
497 | 499 | border-radius: 0; |
498 | 500 | } |
499 | 501 | /* range selection: start */ |
|
506 | 508 | border-bottom-left-radius: 0; |
507 | 509 | } |
508 | 510 | .in-range:not(.is-selected) .std-btn:hover { |
509 | | - background-color: color-mix(in srgb, var(--sdt-btn-bg-hover) 75%, var(--sdt-primary)); |
| 511 | + background-color: color-mix(in srgb, var(--sdt-btn-bg-hover, #eee) 75%, var(--sdt-primary, #286090)); |
510 | 512 | } |
511 | 513 | /* range selection: end */ |
512 | 514 | .in-range + .is-selected .std-btn, |
513 | 515 | .is-selected + .is-selected .std-btn { |
514 | 516 | border-top-left-radius: 0; |
515 | 517 | border-bottom-left-radius: 0; |
516 | | - border-left: 1px solid color-mix(in srgb, white 75%, var(--sdt-primary)); |
| 518 | +} |
| 519 | +.is-selected + .is-selected .std-btn { |
| 520 | + border-left: 1px solid color-mix(in srgb, white 75%, var(--sdt-primary, #286090)); |
517 | 521 | margin-left: -1px; |
518 | 522 | } |
519 | 523 | .is-selected .std-btn, |
520 | 524 | .is-selected.in-range .std-btn { |
521 | | - background-color: var(--sdt-primary); |
522 | | - color: var(--sdt-color-selected, var(--sdt-bg-main)); |
| 525 | + background-color: var(--sdt-primary, #286090); |
| 526 | + color: var(--sdt-color-selected, var(--sdt-bg-main, #fff)); |
523 | 527 | opacity: 0.9; |
524 | 528 | } |
525 | 529 | .std-btn-header:hover { |
526 | | - background-color: var(--sdt-btn-header-bg-hover); |
| 530 | + background-color: var(--sdt-btn-header-bg-hover, #dfdfdf); |
527 | 531 | } |
528 | 532 | .sdt-time-icon { |
529 | 533 | display: inline-flex; |
|
535 | 539 | stroke: initial !important; |
536 | 540 | } |
537 | 541 | .sdt-tbody-lg { |
538 | | - background-color: var(--sdt-bg-main); |
| 542 | + background-color: var(--sdt-bg-main, #fff); |
539 | 543 | } |
540 | 544 | .sdt-tbody-lg .std-btn { |
541 | 545 | height: 74px; |
|
561 | 565 | content: ''; |
562 | 566 | margin-left: 4px; |
563 | 567 | margin-top: 4px; |
564 | | - border-left: 4px solid var(--sdt-shadow); |
565 | | - border-top: 4px solid var(--sdt-shadow); |
| 568 | + border-left: 4px solid var(--sdt-today-indicator, #ccc); |
| 569 | + border-top: 4px solid var(--sdt-today-indicator, #ccc); |
566 | 570 | border-bottom: 4px solid transparent; |
567 | 571 | border-right: 4px solid transparent; |
568 | 572 | border-radius: 2px; |
569 | 573 | height: 4px; |
570 | 574 | z-index: 2; |
571 | 575 | } |
572 | 576 | .sdt-svg { |
573 | | - fill: var(--sdt-color); |
| 577 | + fill: var(--sdt-color, initial); |
574 | 578 | } |
575 | 579 | .sdt-today:hover:before, |
576 | 580 | .in-range.sdt-today:before { |
577 | | - border-left-color: var(--sdt-primary); |
578 | | - border-top-color: var(--sdt-primary); |
| 581 | + border-left-color: var(--sdt-primary, #286090); |
| 582 | + border-top-color: var(--sdt-primary, #286090); |
579 | 583 | } |
580 | 584 | .is-selected.sdt-today:before |
581 | 585 | { |
|
0 commit comments