blob: 74cafae438cacaf4f0be25d90faf3274a106f7d5 [file] [log] [blame]
talig8e9c0652017-12-20 14:30:43 +02001
2.onboarding-notifications {
3 margin-left: 10px;
4 .notifications-icon {
5 display: flex;
6 @extend .clickable;
7 .notifications-count {
8 color: $white;
9 font-size: 11px;
10 text-align: center;
11 width: 16px;
12 height: 16px;
13 background-color: $orange;
14 border-radius: 50%;
15 position: relative;
16 right: 7px;
17 top: -2px;
18 &.hidden-count {
19 background-color: transparent;
20 color: transparent;
21 }
22 }
23 }
24 .onboarding-overlay {
25 width: 520px;
26 right: 39px;
27 margin-top: 18px;
28 .arrow-up {
29 margin-left: 487px;
30 }
31
32 .user-notifications {
33 .notifications-title {
34 color: $blue;
35 @extend .heading-5-semibold;
36 @extend .text-uppercase !optional;
37 padding: 13px 20px 10px 20px;
38 border-bottom: 1px solid $tlv-light-gray;
39 }
40 .notifications-list {
41 max-height: 600px;
42 overflow-y: auto;
43 .notification {
44 border-bottom: 1px solid $tlv-light-gray;
45 padding: 16px 20px 18px 20px;
46 display: flex;
47 &.unread {
48 background-color: lighten($gray, 38%);
49 .item-name {
50 display: flex;
51 @include base-font-bold;
52 }
53 .unread-circle-icon {
54 width: 8px;
55 height: 8px;
56 border-radius: 50%;
57 background-color: $blue;
58 align-self: center;
59 margin-bottom: 3px;
60 margin-left: 9px;
61 }
62 }
63 .notification-data {
64 width: 366px;
65 margin-right: 30px;
66 color: $dark-gray;
67 .item-name {
68 @extend .body-2-semibold;
69 @extend .text-uppercase !optional;
70 margin-bottom: 6px;
71 }
72 .flex-items {
73 display: flex;
74 margin: 6px 0 11px 0;
75 @extend .body-3;
76 line-height: 20px;
77 @extend .text-uppercase !optional;
78 color: $gray;
79 .separator {
80 border-left: 1px solid $dark-gray;
81 margin: 5px 8px;
82 }
83 }
84 .description {
85 @extend .body-3;
86 margin: 11px 0 8px 0;
87 .more-less {
88 font-size: $icon-font-size;
89 color: $blue;
90 }
91 }
92 .date {
93 font-size: $icon-font-size;
94 @include base-font-regular;
95 color: $gray;
96 margin-top: 8px;
97 }
98 }
99
100 .notification-action .action-button {
101 @extend .clickable;
102 width: 74px;
103 height: 28px;
104 color: $white;
105 background-color: $blue;
106 border-radius: 2px;
107 text-align: center;
108 line-height: 2;
109 margin-top: 4px;
110 &.active {
111 background-color: #0091c7;
112 border: solid 1px #006186;
113 }
114 &:hover {
115 background-color: #1ec2ff;
116 border: solid 1px #0091c8;
117 }
118 }
119 }
120 }
121 }
122 }
123}