integrations-panel.scss 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. :root {
  2. --integrations-panel-bg: var(--bg-dark-primary);
  3. --integrations-panel-color: var(--content-primary-dark);
  4. --integrations-panel-description-color: var(--content-secondary-dark);
  5. --integrations-panel-card-border: var(--border-divider-dark);
  6. --integrations-panel-card-button-hover-background: var(--bg-dark-secondary);
  7. --integrations-panel-card-button-background: var(--bg-dark-primary);
  8. }
  9. @include theme('light') {
  10. --integrations-panel-bg: var(--white);
  11. --integrations-panel-color: var(--content-primary);
  12. --integrations-panel-description-color: var(--content-secondary);
  13. --integrations-panel-card-border: var(--border-divider);
  14. --integrations-panel-card-button-hover-background: var(--bg-light-secondary);
  15. --integrations-panel-card-button-background: var(--white);
  16. }
  17. .integrations-panel {
  18. background-color: var(--integrations-panel-bg);
  19. height: 100%;
  20. }
  21. .integrations-panel-card-button {
  22. all: unset;
  23. background-color: var(--integrations-panel-card-button-background);
  24. width: 100%;
  25. &:hover {
  26. background-color: var(
  27. --integrations-panel-card-button-hover-background
  28. ) !important;
  29. }
  30. }
  31. .integrations-panel-card-contents {
  32. display: flex;
  33. margin: 0 var(--spacing-04);
  34. padding: var(--spacing-04) 0;
  35. gap: var(--spacing-04);
  36. border-bottom: 1px solid var(--integrations-panel-card-border);
  37. }
  38. .integrations-panel-card-header {
  39. display: flex;
  40. justify-content: space-between;
  41. align-items: center;
  42. .material-symbols {
  43. background: linear-gradient(
  44. 245.63deg,
  45. #214475 0%,
  46. #254c84 28.54%,
  47. #6597e0 96.69%
  48. );
  49. color: transparent;
  50. background-clip: text;
  51. }
  52. }
  53. .integrations-panel-card-inner {
  54. flex: 1;
  55. }
  56. .integrations-panel-card-premium-badge {
  57. color: var(--integrations-panel-color);
  58. font-weight: 600;
  59. }
  60. .integrations-panel-card-title {
  61. font-size: var(--font-size-02);
  62. color: var(--integrations-panel-color);
  63. }
  64. .integrations-panel-card-description {
  65. font-size: var(--font-size-01);
  66. color: var(--integrations-panel-description-color);
  67. margin-bottom: 0;
  68. }