/*********** POPUP MODAL **************/ // vars modal $header-modal-height : $menu-height // style @mixin modal-blackout display: block background: rgba(0,0,0, 0.6) z-index: -1 position: fixed left: 0 top: 0 width: 100% height: 100% .modal-blackout display: none .modal-wrapper background: $bloc-background-color z-index: 100 width: 34% position: fixed +box-sizing(border-box) @extend .box-shadow height: 100vh right: 0 bottom: 0 overflow: hidden +box-shadow(-8px 0 13px rgba(#111, 0.2)) +transition-property(top, bottom) +transition-duration(1s) &.remove bottom: 300% // NEW USER MODAL // &.new-user .modal-content padding: 25px .modal-close display: none .text margin: 0 0 15px 0 .emphasis text-align: center .secret-key display: block margin-top: 8px color: rgba(0.5, 0, 0, 1) font-weight: bold font-size: 80% // FOLOWING MODAL // &.following-modal h2 display: none .mini-following-info border-bottom: 1px solid $main-background-color line-height: $mini-usr-img a display: block padding: 10px width: 100% @extend .clear-fix color: $defaut-font-color background: $bloc-light-color &:hover background: white text-decoration: none font-weight: 500 .mini-profile-photo width: $mini-usr-img min-height: $mini-usr-img overflow-x: hidden line-height: 0 margin: 0 $space 0 0 float: left .mini-following-name &:after line-height: 20px .mini-screen-name display: none &.who-to-follow-modal a color: $main-color-dark &.twister-user-name &:hover text-decoration: none .twister-user-info text-align: left font-size: .8rem line-height: 1rem width: 80% padding-left: $mini-usr-img + 20 button position: absolute right: 10px top: 10px @include button-small-basic .bio color: rgba(0, 0, 0, 0.6) font-style: italic padding: .25rem 0 .modal-content background: $bloc-light-color width: 100% @extend .clear-fix overflow: hidden overflow-y: auto .postboard padding: 0 clear: none!important position: relative width: 100% margin: auto h2 display: block span display: none .postboard-news position: fixed display: block right: 2px top: $header-modal-height +2 z-index: 2000 @include button-color-basic &.new-users-modal a color: $main-color-dark &.twister-user-name &:hover text-decoration: none .twister-user-info text-align: left font-size: .8rem line-height: 1rem width: 80% padding-left: $mini-usr-img + 20 button position: absolute right: 10px top: 10px @include button-small-basic .bio color: rgba(0, 0, 0, 0.6) font-style: italic padding: .25rem 0 .modal-header position: relative background: darken($main-color-dark,.3) height: $header-modal-height +box-sizing(border-box) @extend .clear-fix h3 padding-left: 20px line-height: $header-modal-height font-weight: 500 font-size: 1rem float: left color: white span position: relative span @extend .ion position: absolute top: 0 line-height: $header-modal-height font-size: 1rem cursor: pointer color: rgba(white , 0.7) transition: color .1s linear &:hover color: white b display: none &.modal-close @extend .ion-close right: 10px &.mark-all-as-read @extend .ion-checkmark position: static float: left margin-left: 10px display: none &.modal-back @extend .ion-back right: 70px .inline-warn background-color: #FEFEDF padding: 10px .close float: right font-size: 1.2em color: #e34f42 cursor: pointer margin: -8px 2px 8px 8px .text font-size: 0.8em text-align: center .options font-size: 0.8em text-align: right margin-top: 4px div > * display: inline-block /* Composants */ .twister-peer margin: 0 min-height: 72px padding: 4px border-top: solid 1px $main-background-color border-bottom: solid 1px $main-background-color background: $bloc-light-color + .twister-peer border-top: none .avatar float: left width: 48px height: 48px overflow: hidden margin: 4px img width: 48px height: auto &:hover cursor: pointer .name display: inline-block font-weight: 600 &:hover cursor: pointer .alias display: inline-block &:hover color: $main-color-color cursor: pointer .bio text-align: center padding: 4px .avatar.tiny width: 20px height: 20px +border-radius(3px) .twister-user position: relative box-sizing: border-box background: $bloc-light-color @extend .clear-fix border-bottom: 1px solid $main-background-color width: 100% min-height: auto padding: 7px clear: left &:first-child border-top: 1px solid $main-background-color border-bottom: 1px solid $main-background-color !important &:last-child border-bottom: 0 small display: none /* Minimized */ .minimize-modal @extend .ion @extend .ion-minus position: absolute top: 0 line-height: $header-modal-height font-size: 1rem cursor: pointer color: rgba(white , 0.7) transition: color .1s linear right: 35px!important &:hover color: white b display: none #modals-minimized position: fixed z-index: 2000 left: 0 bottom: 0 width: $leftWidth text-align: right li background: $dark-grey cursor: pointer margin-right: 10px font-weight: 600 font-size: .8rem padding: .5rem margin-bottom: 10px color: rgba(white, .8) +transition(margin .2s) &:hover color: white margin-right: 0 /*********** POPUP PROMPT *************/ @import '_prompt' /********* DIRECT MESSAGES MODAL ***********/ @import '_dm' @import '_groupchat'