UNPKG

acklen-keystone

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

227 lines (193 loc) 4.51 kB
.isoAlgoliaSidebar { width: 340px; display: flex; flex-direction: column; flex-shrink: 0; margin-right: 30px; .isoTransition; @media only screen and (max-width: 767px) { width: 100%; margin-left: calc(~"-100% + -30px"); } @media only screen and (min-width: 768px) and (max-width: 991px) { width: 270px; } .ais-SearchBox__root { width: 100%; margin-bottom: 15px; max-width: 100%; .ais-SearchBox__input { padding-right: 36px; padding-left: 46px; border: 1px solid @isoColor--Border; .isoBorderRadius(3px); .isoBoxShadow(none); } } .isoAlgoliaSidebarItem { width: 100%; display: flex; flex-direction: column; padding: 15px 25px; margin-bottom: 15px; background-color: #ffffff; border: 1px solid @isoColor--Border; .isoBorderRadius(3px); .isoAlgoliaSidebarTitle { font-size: @isoFontSize; font-weight: 700; color: @isoColor--Heading; line-height: 1.3; margin: 0 0 20px; display: flex; } &.isoInline { flex-direction: row; align-items: center; justify-content: space-between; .isoAlgoliaSidebarTitle { margin-bottom: 0; } } // Radio .ais-MultiRange__root { .ais-MultiRange__item { line-height: 1; margin-top: 10px; &:first-child { margin-top: 0; } label { align-items: center; } } } // rating .ais-StarRating__root { .ais-StarRating__ratingLink { display: flex; align-items: center; text-decoration: none; &:first-child { margin-top: 0; } .ais-StarRating__ratingLabel { margin-left: 10px; } .ais-StarRating__ratingCount { margin-left: auto; } } } // Range Slider .isoAlRangeSlider { width: 100%; display: flex; flex-direction: column; margin-top: -25px; .isoAlRangeNumber { display: flex; justify-content: flex-end; margin-bottom: 15px; span { font-size: @isoFontSize - 1; font-weight: 400; color: @isoColor--TextDark; line-height: 1.3; padding-right: 10px; &:last-child { padding-right: 0; padding-left: 10px; } } } .rheostat-horizontal { height: 15px; .rheostat-background { width: 100%; height: 6px; background-color: @isoColor--LightBluish; display: flex; margin-top: 4px; } .rheostat-progress { position: absolute; top: 4px; height: 6px; background-color: #3369e7; } button { width: 14px; height: 14px; border-radius: 50%; background-color: #3369e7; border: 0px; outline: 0px; // top: -1px; top: 0; margin-left: -5px; z-index: 1; &::before { content: ''; width: 6px; height: 6px; display: flex; border-radius: 50%; background-color: #fff; position: absolute; top: 4px; left: 4px; } } } } // Checkbox .ais-RefinementList__root { .ais-RefinementList__SearchBox { .ais-SearchBox__root { margin-bottom: 10px; } } .ais-RefinementList__item { &:first-child { margin-top: 0; } label { display: flex; align-items: center; .ais-RefinementList__itemCount { margin-left: auto; } } } } // Hirarchi .ais-HierarchicalMenu__root { .ais-HierarchicalMenu__item { margin-top: 8px; &:first-child { margin-top: 0; } .ais-HierarchicalMenu__itemLink { &:focus { text-decoration: none; } } &.ais-HierarchicalMenu__itemParent { .ais-HierarchicalMenu__item { margin-top: 8px; } } } } } .ais-ClearAll__root { padding: 12px 8px; display: block; font-weight: 700; text-transform: uppercase; @media only screen and (max-width: 358px) { margin-top: 10px; } } }