fix
[wolnelektury.git] / src / wolnelektury / static / 2022 / styles / layout / _books.scss
index cdffc64..51eaba1 100644 (file)
 .l-books__header {
   width: 100%;
   display: flex;
 .l-books__header {
   width: 100%;
   display: flex;
+  gap: 16px;
+  flex-direction: column;
   margin-top: 34px;
   align-items: center;
   justify-content: space-between;
   margin-top: 34px;
   align-items: center;
   justify-content: space-between;
+  align-items: stretch;
+
+  @include rwd($break-flow) {
+      flex-direction: row;
+  }
 }
 
 .l-books__input {
   position: relative;
   display: flex;
   align-content: center;
 }
 
 .l-books__input {
   position: relative;
   display: flex;
   align-content: center;
-  width: 560px;
+  @include rwd($break-flow) {
+      width: 560px;
+  }
 
   .icon {
     @include font-size(22px);
 
   .icon {
     @include font-size(22px);
     border-radius: 52px;
     border: 1px solid #D9D9D9;
     width: 100%;
     border-radius: 52px;
     border: 1px solid #D9D9D9;
     width: 100%;
-    max-width: 580px;
     outline: 0;
     transition: border $ease-out 350ms;
 
     outline: 0;
     transition: border $ease-out 350ms;
 
+    @input rwd($break-flow) {
+        max-width: 580px;
+    }
+    
     &:focus {
       border-color: #007880;
     }
     &:focus {
       border-color: #007880;
     }
 .l-books__sorting {
   display: flex;
   align-content: center;
 .l-books__sorting {
   display: flex;
   align-content: center;
+  align-items: center;
+  justify-content: center;
 
   span {
     font-weight: $bold;
 
   span {
     font-weight: $bold;
   div {
     display: flex;
     align-content: center;
   div {
     display: flex;
     align-content: center;
+    flex-direction: column;
 
 
+    @include rwd($break-flow) {
+        flex-direction: row;
+    }
+
+    select {
+        margin-left: 30px;
+        @include rwd($break-flow) {
+            display: none;
+        }
+    }
+    
     button {
     button {
+      display: none;
       border: 0;
       padding: 0;
       margin: 0 0 0 30px;
       border: 0;
       padding: 0;
       margin: 0 0 0 30px;
       color: #808080;
       cursor: pointer;
 
       color: #808080;
       cursor: pointer;
 
+      @include rwd($break-flow) {
+          display: block;
+      }
+      
       &.is-active {
         color: #083F4D;
         font-weight: $semibold;
       &.is-active {
         color: #083F4D;
         font-weight: $semibold;
   margin-top: 34px;
 
   .l-books__item {
   margin-top: 34px;
 
   .l-books__item {
-    width: 705px;
+      width: calc(100% - 10px);
     border: 1px solid #D9D9D9;
     margin-bottom: 17px;
     display: flex;
     border: 1px solid #D9D9D9;
     margin-bottom: 17px;
     display: flex;
+    position: relative;
+    @include rwd($break-flow) {
+        width: 705px;
+    }
 
     .l-books__item__img {
 
     .l-books__item__img {
-      margin-bottom: 0;
+        margin-bottom: 0;
+    }
+
+    .l-books__item__actions {
+        margin-top: 16px;
+        @include rwd($break-flow) {
+            position: absolute;
+            top: 21px;
+            left: auto;
+            right: 11px;
+        }
     }
   }
 }
 
 .l-books__item__content {
     }
   }
 }
 
 .l-books__item__content {
-  padding-left: 40px;
-  position: relative;
-
-  .l-books__item__actions {
-    position: absolute;
-    right: 0;
-  }
+    padding-left: 16px;
+    @include rwd($break-flow) {
+        padding-left: 40px;
+    }
 
   h2 {
     font-weight: $semibold;
 
   h2 {
     font-weight: $semibold;