11main {
2- min- height : calc (100vh - 80px );
2+ height : calc (100vh - 80px );
33 @include flex (row , flex-start , start );
44 border-bottom : 1px solid #0000008f ;
55
66 .content {
77 @include flex (row , center , start );
88 width : calc (100% - 300px );
9- min- height : calc (100vh - 80px );
9+ height : calc (100vh - 80px );
1010 padding : 0px 20px ;
1111 background-color : $primary-color-dark ;
1212
13+ overflow-y : auto ; /* Ativa o scroll vertical */
14+ max-height : calc (100vh - 80px );
15+
1316 @include m-screen (700px ) {
1417 @include flex (column-reverse , flex-start , start );
1518 justify-content : flex-end ;
@@ -23,6 +26,18 @@ main {
2326 padding : 50px 0px 0px 0px ;
2427 width : 70% ;
2528
29+ @include m-screen (1400px ) {
30+ width : 80% ;
31+ }
32+
33+ @include m-screen (1200px ) {
34+ width : 90% ;
35+ }
36+
37+ @include m-screen (900px ) {
38+ width : 95% ;
39+ }
40+
2641 h1 {
2742 font-size : 2rem ;
2843 margin-bottom : 5px ;
@@ -49,26 +64,17 @@ main {
4964 }
5065 }
5166
52- @include m-screen (1000px ) {
53- width : 60% ;
54- }
55-
56- @include m-screen (700px ) {
57- width : 100% ;
58- margin-bottom : 20px ;
59- }
60-
61- .alunos {
67+ .alunos {
6268 @include flex (column , flex-start , start );
6369 width : 100% ;
6470
65- .info {
71+ .info {
6672 color : $primary-color-orange ;
6773 @include font-inter (bold );
6874 margin-bottom : 10px ;
6975 }
7076
71- .aluno {
77+ .aluno {
7278 position : relative ;
7379 width : 100% ;
7480 max-width : 1000px ;
@@ -82,42 +88,132 @@ main {
8288 text-decoration : none ;
8389 color : $font-color-dark ;
8490
85- & :hover {
91+ @include m-screen (770px ) {
92+ padding : 10px 10px ;
93+ }
94+
95+ @include m-screen (600px ) {
96+ @include flex (column , center , start );
97+ }
98+
99+ & :hover {
86100 transform : scale (1.04 );
87101 }
88102
89- b {
103+ .xx {
104+ height : 100% ;
105+ @include flex (row , flex-start , center );
106+
107+ .pontos {
108+ display : none ;
109+ }
110+
111+ @include m-screen (600px ) {
112+ width : 100% ;
113+ @include flex (row , flex-start , center );
114+
115+ .pontos {
116+ display : block ;
117+ @include font-inter (bold );
118+ }
119+ }
120+ }
121+
122+ b {
90123 font-size : 1.8rem ;
91124 @include font-inter (bold );
92125 margin-right : 30px ;
126+
127+ @include m-screen (1000px ) {
128+ margin-right : 20px ;
129+ font-size : 1.6rem ;
130+ }
131+
132+ @include m-screen (770px ) {
133+ margin-right : 10px ;
134+ font-size : 1.2rem ;
135+ }
93136 }
94137
95- img {
138+ img {
96139 width : 40px ;
97140 margin-right : 30px ;
141+
142+ @include m-screen (1000px ) {
143+ margin-right : 20px ;
144+ width : 30px ;
145+ }
146+
147+ @include m-screen (770px ) {
148+ margin-right : 10px ;
149+ }
98150 }
99151
100- img :nth-child (3 ){
152+ img :nth-child (3 ) {
101153 width : 50px ;
154+ height : 50px ;
155+ object-fit : cover ;
102156 border-radius : 50% ;
103157 padding : 2px ;
104158 background-color : $secondary-color-dark ;
159+
160+ @include m-screen (770px ) {
161+ width : 40px ;
162+ height : 40px ;
163+ }
105164 }
106165
107166 .normal {
108167 filter : saturate (0 );
109168 }
110169
111- .name {
112- font-size : 1.2rem ;
113- @include font-inter (400 );
114- margin-right : 30px ;
115- }
116-
117- .pontos {
118- @include font-inter (bold );
119- position : absolute ;
120- right : 20px ;
170+ .zz {
171+ height : 100% ;
172+ @include flex (row , flex-start , center );
173+
174+ @include m-screen (680px ) {
175+ @include flex (column , center , start );
176+ margin-left : 10px ;
177+ }
178+
179+ @include m-screen (600px ) {
180+ width : 100% ;
181+ @include flex (row , flex-start , center );
182+ margin-left : 0px ;
183+ .pontos {
184+ display : none ;
185+ }
186+ }
187+
188+ .name {
189+ font-size : 1.2rem ;
190+ @include font-inter (400 );
191+ margin-right : 30px ;
192+
193+ @include m-screen (1000px ) {
194+ margin-right : 20px ;
195+ font-size : 1rem ;
196+ }
197+
198+ @include m-screen (680px ) {
199+ margin-right : 0px ;
200+ }
201+ }
202+
203+ .pontos {
204+ @include font-inter (bold );
205+ position : absolute ;
206+ right : 20px ;
207+
208+ @include m-screen (770px ) {
209+ right : 10px ;
210+ }
211+
212+ @include m-screen (680px ) {
213+ position : relative ;
214+ right : 0px ;
215+ }
216+ }
121217 }
122218 }
123219
0 commit comments