reviews.component.scss 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. .reviews-page {
  2. display: grid;
  3. gap: 18px;
  4. margin: 0 auto;
  5. max-width: 1180px;
  6. padding: 24px;
  7. }
  8. .hero,
  9. .score-card,
  10. .summary-card,
  11. .review-list {
  12. background: #fff;
  13. border: 1px solid #e3e8f0;
  14. border-radius: 8px;
  15. box-shadow: 0 18px 42px rgba(15, 23, 42, 0.06);
  16. }
  17. .hero,
  18. .score-card,
  19. .summary-card,
  20. .review-list {
  21. display: grid;
  22. gap: 14px;
  23. padding: 22px;
  24. }
  25. p,
  26. h1,
  27. h2 {
  28. margin: 0;
  29. }
  30. .hero p {
  31. color: #2563eb;
  32. font-size: 13px;
  33. font-weight: 800;
  34. }
  35. .hero span,
  36. .review-list span,
  37. .section-title span,
  38. .summary-card p {
  39. color: #667085;
  40. line-height: 1.6;
  41. }
  42. .review-grid {
  43. display: grid;
  44. gap: 16px;
  45. grid-template-columns: 1fr 1fr;
  46. }
  47. .score-card span,
  48. .summary-card span {
  49. color: #667085;
  50. font-size: 13px;
  51. font-weight: 800;
  52. }
  53. textarea {
  54. border: 1px solid #d0d5dd;
  55. border-radius: 6px;
  56. min-height: 88px;
  57. padding: 10px 12px;
  58. resize: vertical;
  59. }
  60. button {
  61. background: #1f5fbf;
  62. border: 0;
  63. border-radius: 6px;
  64. color: #fff;
  65. cursor: pointer;
  66. font-weight: 800;
  67. padding: 11px 16px;
  68. width: fit-content;
  69. }
  70. .review-list article {
  71. align-items: center;
  72. border: 1px solid #e5e7eb;
  73. border-radius: 8px;
  74. display: grid;
  75. gap: 10px;
  76. grid-template-columns: 1fr auto auto;
  77. padding: 14px;
  78. }
  79. .review-list article div,
  80. .section-title {
  81. display: grid;
  82. gap: 6px;
  83. }
  84. .review-list em {
  85. color: #1d4ed8;
  86. font-style: normal;
  87. font-weight: 900;
  88. }
  89. .review-list small {
  90. background: #eef2ff;
  91. border-radius: 999px;
  92. color: #3730a3;
  93. font-weight: 800;
  94. padding: 6px 10px;
  95. }
  96. @media (max-width: 820px) {
  97. .review-grid,
  98. .review-list article {
  99. grid-template-columns: 1fr;
  100. }
  101. }