mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	styles: Fix stylelint rule-empty-line-before.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
		
				
					committed by
					
						
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							291087d70c
						
					
				
				
					commit
					ea88ec9e06
				
			@@ -406,6 +406,7 @@ div.overlay {
 | 
				
			|||||||
        width: calc(100% - 34px);
 | 
					        width: calc(100% - 34px);
 | 
				
			||||||
        margin-left: 10px;
 | 
					        margin-left: 10px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .input-append .topic-list-filter {
 | 
					    .input-append .topic-list-filter {
 | 
				
			||||||
        /* Input width = 100% - 11px margin x2 - 6px padding x2 - 1px border x2. */
 | 
					        /* Input width = 100% - 11px margin x2 - 6px padding x2 - 1px border x2. */
 | 
				
			||||||
        width: calc(100% - 36px);
 | 
					        width: calc(100% - 36px);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -359,6 +359,7 @@ textarea.new_message_textarea {
 | 
				
			|||||||
        0% {
 | 
					        0% {
 | 
				
			||||||
            box-shadow: none;
 | 
					            box-shadow: none;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        100% {
 | 
					        100% {
 | 
				
			||||||
            box-shadow: 0 0 0 1pt hsl(0, 100%, 50%);
 | 
					            box-shadow: 0 0 0 1pt hsl(0, 100%, 50%);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -154,6 +154,7 @@
 | 
				
			|||||||
#user-avatar-source {
 | 
					#user-avatar-source {
 | 
				
			||||||
    font-size: 1em;
 | 
					    font-size: 1em;
 | 
				
			||||||
    z-index: 99;
 | 
					    z-index: 99;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    a {
 | 
					    a {
 | 
				
			||||||
        position: relative;
 | 
					        position: relative;
 | 
				
			||||||
        top: 10px;
 | 
					        top: 10px;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -159,8 +159,10 @@ li.show-more-topics {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
.narrows_panel {
 | 
					.narrows_panel {
 | 
				
			||||||
    margin-bottom: 4px;
 | 
					    margin-bottom: 4px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    li a {
 | 
					    li a {
 | 
				
			||||||
        margin-top: 1px;
 | 
					        margin-top: 1px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &:hover {
 | 
					        &:hover {
 | 
				
			||||||
            text-decoration: none;
 | 
					            text-decoration: none;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -198,9 +200,11 @@ li.show-more-topics {
 | 
				
			|||||||
    text-decoration: none;
 | 
					    text-decoration: none;
 | 
				
			||||||
    margin-left: 10px;
 | 
					    margin-left: 10px;
 | 
				
			||||||
    margin-top: 5px;
 | 
					    margin-top: 5px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    i {
 | 
					    i {
 | 
				
			||||||
        min-width: 19px;
 | 
					        min-width: 19px;
 | 
				
			||||||
        text-align: center;
 | 
					        text-align: center;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &::before {
 | 
					        &::before {
 | 
				
			||||||
            padding-right: 3px;
 | 
					            padding-right: 3px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -443,6 +447,7 @@ ul.topic-list {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
ul.expanded_private_messages {
 | 
					ul.expanded_private_messages {
 | 
				
			||||||
    list-style-type: none;
 | 
					    list-style-type: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    span.fa-group {
 | 
					    span.fa-group {
 | 
				
			||||||
        font-size: 90%;
 | 
					        font-size: 90%;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -515,10 +520,12 @@ li.expanded_private_message {
 | 
				
			|||||||
#topics_header {
 | 
					#topics_header {
 | 
				
			||||||
    margin-right: 10px;
 | 
					    margin-right: 10px;
 | 
				
			||||||
    color: hsl(0, 0%, 43%);
 | 
					    color: hsl(0, 0%, 43%);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    a {
 | 
					    a {
 | 
				
			||||||
        color: inherit;
 | 
					        color: inherit;
 | 
				
			||||||
        text-decoration: none;
 | 
					        text-decoration: none;
 | 
				
			||||||
        text-transform: uppercase;
 | 
					        text-transform: uppercase;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        i {
 | 
					        i {
 | 
				
			||||||
            margin: 0 5px 0 10px;
 | 
					            margin: 0 5px 0 10px;
 | 
				
			||||||
            position: relative;
 | 
					            position: relative;
 | 
				
			||||||
@@ -559,6 +566,7 @@ li.expanded_private_message {
 | 
				
			|||||||
    .show-more-topics {
 | 
					    .show-more-topics {
 | 
				
			||||||
        display: none;
 | 
					        display: none;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .zoom-in-hide {
 | 
					    .zoom-in-hide {
 | 
				
			||||||
        display: none;
 | 
					        display: none;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -43,6 +43,7 @@ body.night-mode {
 | 
				
			|||||||
        .tippy-content a {
 | 
					        .tippy-content a {
 | 
				
			||||||
            color: hsl(236, 33%, 90%);
 | 
					            color: hsl(236, 33%, 90%);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &[data-placement^="top"] {
 | 
					        &[data-placement^="top"] {
 | 
				
			||||||
            > .tippy-arrow {
 | 
					            > .tippy-arrow {
 | 
				
			||||||
                &::before {
 | 
					                &::before {
 | 
				
			||||||
@@ -50,6 +51,7 @@ body.night-mode {
 | 
				
			|||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &[data-placement^="bottom"] {
 | 
					        &[data-placement^="bottom"] {
 | 
				
			||||||
            > .tippy-arrow {
 | 
					            > .tippy-arrow {
 | 
				
			||||||
                &::before {
 | 
					                &::before {
 | 
				
			||||||
@@ -57,6 +59,7 @@ body.night-mode {
 | 
				
			|||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &[data-placement^="left"] {
 | 
					        &[data-placement^="left"] {
 | 
				
			||||||
            > .tippy-arrow {
 | 
					            > .tippy-arrow {
 | 
				
			||||||
                &::before {
 | 
					                &::before {
 | 
				
			||||||
@@ -64,6 +67,7 @@ body.night-mode {
 | 
				
			|||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &[data-placement^="right"] {
 | 
					        &[data-placement^="right"] {
 | 
				
			||||||
            > .tippy-arrow {
 | 
					            > .tippy-arrow {
 | 
				
			||||||
                &::before {
 | 
					                &::before {
 | 
				
			||||||
@@ -350,6 +354,7 @@ body.night-mode {
 | 
				
			|||||||
    #message_view_header .stream {
 | 
					    #message_view_header .stream {
 | 
				
			||||||
        color: hsl(236, 33%, 90%);
 | 
					        color: hsl(236, 33%, 90%);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #message_view_header .sub_count,
 | 
					    #message_view_header .sub_count,
 | 
				
			||||||
    #message_view_header .narrow_description {
 | 
					    #message_view_header .narrow_description {
 | 
				
			||||||
        color: hsla(0, 0%, 90%, 1);
 | 
					        color: hsla(0, 0%, 90%, 1);
 | 
				
			||||||
@@ -538,6 +543,7 @@ body.night-mode {
 | 
				
			|||||||
    #recent_topics_table td a {
 | 
					    #recent_topics_table td a {
 | 
				
			||||||
        color: hsl(206, 89%, 74%);
 | 
					        color: hsl(206, 89%, 74%);
 | 
				
			||||||
        text-decoration: none;
 | 
					        text-decoration: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &:hover {
 | 
					        &:hover {
 | 
				
			||||||
            color: hsl(208, 64%, 52%);
 | 
					            color: hsl(208, 64%, 52%);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -1086,6 +1092,7 @@ body.night-mode {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    .color_animated_button {
 | 
					    .color_animated_button {
 | 
				
			||||||
        background-color: hsl(209, 32%, 5%);
 | 
					        background-color: hsl(209, 32%, 5%);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        * {
 | 
					        * {
 | 
				
			||||||
            color: hsl(0, 0%, 100%);
 | 
					            color: hsl(0, 0%, 100%);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -258,14 +258,17 @@ ul {
 | 
				
			|||||||
#user-profile-modal {
 | 
					#user-profile-modal {
 | 
				
			||||||
    border-radius: 4px;
 | 
					    border-radius: 4px;
 | 
				
			||||||
    height: 60vh;
 | 
					    height: 60vh;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #tab-toggle {
 | 
					    #tab-toggle {
 | 
				
			||||||
        font-weight: initial;
 | 
					        font-weight: initial;
 | 
				
			||||||
        margin: 6px 4px 6px 0;
 | 
					        margin: 6px 4px 6px 0;
 | 
				
			||||||
        width: 100%;
 | 
					        width: 100%;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .tab-switcher {
 | 
					        .tab-switcher {
 | 
				
			||||||
            margin-left: 2px;
 | 
					            margin-left: 2px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .name {
 | 
					    .name {
 | 
				
			||||||
        color: hsl(0, 0%, 20%);
 | 
					        color: hsl(0, 0%, 20%);
 | 
				
			||||||
        display: inline-block;
 | 
					        display: inline-block;
 | 
				
			||||||
@@ -292,6 +295,7 @@ ul {
 | 
				
			|||||||
            outline: 9px solid hsl(0, 0%, 100%);
 | 
					            outline: 9px solid hsl(0, 0%, 100%);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #name {
 | 
					    #name {
 | 
				
			||||||
        font-size: 26px;
 | 
					        font-size: 26px;
 | 
				
			||||||
        font-weight: 700;
 | 
					        font-weight: 700;
 | 
				
			||||||
@@ -305,6 +309,7 @@ ul {
 | 
				
			|||||||
            margin-left: 10px;
 | 
					            margin-left: 10px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #default-section {
 | 
					    #default-section {
 | 
				
			||||||
        display: inline-block;
 | 
					        display: inline-block;
 | 
				
			||||||
        vertical-align: top;
 | 
					        vertical-align: top;
 | 
				
			||||||
@@ -376,6 +381,7 @@ ul {
 | 
				
			|||||||
            padding-right: 3px;
 | 
					            padding-right: 3px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .stream-list-top-section {
 | 
					    .stream-list-top-section {
 | 
				
			||||||
        display: flex;
 | 
					        display: flex;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -508,6 +514,7 @@ ul {
 | 
				
			|||||||
            .popover-inner {
 | 
					            .popover-inner {
 | 
				
			||||||
                width: 70%;
 | 
					                width: 70%;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .sp-picker-container {
 | 
					            .sp-picker-container {
 | 
				
			||||||
                border-left: none !important;
 | 
					                border-left: none !important;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
@@ -551,6 +558,7 @@ ul {
 | 
				
			|||||||
        position: static;
 | 
					        position: static;
 | 
				
			||||||
        margin-right: 0;
 | 
					        margin-right: 0;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #user-profile-modal {
 | 
					    #user-profile-modal {
 | 
				
			||||||
        .stream-list-top-section {
 | 
					        .stream-list-top-section {
 | 
				
			||||||
            display: block;
 | 
					            display: block;
 | 
				
			||||||
@@ -645,6 +653,7 @@ ul {
 | 
				
			|||||||
.user_info_status_text {
 | 
					.user_info_status_text {
 | 
				
			||||||
    opacity: 0.8;
 | 
					    opacity: 0.8;
 | 
				
			||||||
    padding: 2px 0 3px 0;
 | 
					    padding: 2px 0 3px 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .status_emoji {
 | 
					    .status_emoji {
 | 
				
			||||||
        height: 18px;
 | 
					        height: 18px;
 | 
				
			||||||
        width: 18px;
 | 
					        width: 18px;
 | 
				
			||||||
@@ -655,6 +664,7 @@ ul {
 | 
				
			|||||||
#move_topic_modal {
 | 
					#move_topic_modal {
 | 
				
			||||||
    /* Ensure that the dropdown can overflow the modal. */
 | 
					    /* Ensure that the dropdown can overflow the modal. */
 | 
				
			||||||
    overflow: visible;
 | 
					    overflow: visible;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .modal-body {
 | 
					    .modal-body {
 | 
				
			||||||
        overflow: visible;
 | 
					        overflow: visible;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,6 +33,7 @@
 | 
				
			|||||||
    .nav-tabs {
 | 
					    .nav-tabs {
 | 
				
			||||||
        border-bottom: 0;
 | 
					        border-bottom: 0;
 | 
				
			||||||
        font-size: 1.2em;
 | 
					        font-size: 1.2em;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        a {
 | 
					        a {
 | 
				
			||||||
            font-weight: bold;
 | 
					            font-weight: bold;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -49,6 +50,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    .support-link {
 | 
					    .support-link {
 | 
				
			||||||
        margin: 10px 20px;
 | 
					        margin: 10px 20px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        a,
 | 
					        a,
 | 
				
			||||||
        a:hover,
 | 
					        a:hover,
 | 
				
			||||||
        a:visited {
 | 
					        a:visited {
 | 
				
			||||||
@@ -62,8 +64,10 @@
 | 
				
			|||||||
        label {
 | 
					        label {
 | 
				
			||||||
            display: inline-block;
 | 
					            display: inline-block;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        input[type="radio"] {
 | 
					        input[type="radio"] {
 | 
				
			||||||
            display: none;
 | 
					            display: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &:checked {
 | 
					            &:checked {
 | 
				
			||||||
                + .box {
 | 
					                + .box {
 | 
				
			||||||
                    background-color: hsl(153, 32%, 55%);
 | 
					                    background-color: hsl(153, 32%, 55%);
 | 
				
			||||||
@@ -72,6 +76,7 @@
 | 
				
			|||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .box {
 | 
					        .box {
 | 
				
			||||||
            width: 120px;
 | 
					            width: 120px;
 | 
				
			||||||
            height: 70px;
 | 
					            height: 70px;
 | 
				
			||||||
@@ -86,28 +91,34 @@
 | 
				
			|||||||
            margin: 0 10px 5px 0;
 | 
					            margin: 0 10px 5px 0;
 | 
				
			||||||
            padding: 30px 20px;
 | 
					            padding: 30px 20px;
 | 
				
			||||||
            vertical-align: top;
 | 
					            vertical-align: top;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &:hover {
 | 
					            &:hover {
 | 
				
			||||||
                background-color: hsl(0, 0%, 91%);
 | 
					                background-color: hsl(0, 0%, 91%);
 | 
				
			||||||
                border-color: hsl(0, 0%, 80%);
 | 
					                border-color: hsl(0, 0%, 80%);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .schedule-time {
 | 
					            .schedule-time {
 | 
				
			||||||
                font-weight: bold;
 | 
					                font-weight: bold;
 | 
				
			||||||
                font-size: 1.2em;
 | 
					                font-size: 1.2em;
 | 
				
			||||||
                margin-top: 10px;
 | 
					                margin-top: 10px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .schedule-amount {
 | 
					            .schedule-amount {
 | 
				
			||||||
                margin-top: 5px;
 | 
					                margin-top: 5px;
 | 
				
			||||||
                font-size: 1.1em;
 | 
					                font-size: 1.1em;
 | 
				
			||||||
                height: 50px;
 | 
					                height: 50px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .schedule-amount-2 {
 | 
					            .schedule-amount-2 {
 | 
				
			||||||
                font-size: 0.9em;
 | 
					                font-size: 0.9em;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .management-type {
 | 
					            .management-type {
 | 
				
			||||||
                font-weight: bold;
 | 
					                font-weight: bold;
 | 
				
			||||||
                font-size: 1.2em;
 | 
					                font-size: 1.2em;
 | 
				
			||||||
                margin-top: 10px;
 | 
					                margin-top: 10px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .management-type-text {
 | 
					            .management-type-text {
 | 
				
			||||||
                font-size: 1.1em;
 | 
					                font-size: 1.1em;
 | 
				
			||||||
                margin-top: 5px;
 | 
					                margin-top: 5px;
 | 
				
			||||||
@@ -128,6 +139,7 @@
 | 
				
			|||||||
        border: 0;
 | 
					        border: 0;
 | 
				
			||||||
        height: 40px;
 | 
					        height: 40px;
 | 
				
			||||||
        margin: 5px 0 0 0;
 | 
					        margin: 5px 0 0 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        span {
 | 
					        span {
 | 
				
			||||||
            background: 0;
 | 
					            background: 0;
 | 
				
			||||||
            box-shadow: none;
 | 
					            box-shadow: none;
 | 
				
			||||||
@@ -145,6 +157,7 @@
 | 
				
			|||||||
    .stripe-button-el:active,
 | 
					    .stripe-button-el:active,
 | 
				
			||||||
    .stripe-button-el:enabled:active {
 | 
					    .stripe-button-el:enabled:active {
 | 
				
			||||||
        background-color: hsl(169, 70%, 32%);
 | 
					        background-color: hsl(169, 70%, 32%);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        span {
 | 
					        span {
 | 
				
			||||||
            background: 0;
 | 
					            background: 0;
 | 
				
			||||||
            box-shadow: none;
 | 
					            box-shadow: none;
 | 
				
			||||||
@@ -285,6 +298,7 @@ input[name="licenses"]::-webkit-inner-spin-button {
 | 
				
			|||||||
    appearance: none;
 | 
					    appearance: none;
 | 
				
			||||||
    margin: 0;
 | 
					    margin: 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
input[name="licenses"] {
 | 
					input[name="licenses"] {
 | 
				
			||||||
    appearance: textfield;
 | 
					    appearance: textfield;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -294,6 +308,7 @@ input[name="licenses"] {
 | 
				
			|||||||
        box-sizing: border-box;
 | 
					        box-sizing: border-box;
 | 
				
			||||||
        height: 30px;
 | 
					        height: 30px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    textarea {
 | 
					    textarea {
 | 
				
			||||||
        box-sizing: border-box;
 | 
					        box-sizing: border-box;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -502,6 +502,7 @@ $category-text: hsl(219, 23%, 33%);
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
            .categories {
 | 
					            .categories {
 | 
				
			||||||
                order: 2;
 | 
					                order: 2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                .integration-category {
 | 
					                .integration-category {
 | 
				
			||||||
                    font-size: 0.9em;
 | 
					                    font-size: 0.9em;
 | 
				
			||||||
                    font-weight: 400;
 | 
					                    font-weight: 400;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -325,6 +325,7 @@ nav {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    .nav-dropdown {
 | 
					    .nav-dropdown {
 | 
				
			||||||
        padding-bottom: 3px;
 | 
					        padding-bottom: 3px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ul {
 | 
					        ul {
 | 
				
			||||||
            width: 300px;
 | 
					            width: 300px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -339,6 +340,7 @@ nav {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                div.dropdown-column {
 | 
					                div.dropdown-column {
 | 
				
			||||||
                    float: left;
 | 
					                    float: left;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    &:first-of-type {
 | 
					                    &:first-of-type {
 | 
				
			||||||
                        width: 40%;
 | 
					                        width: 40%;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
@@ -350,6 +352,7 @@ nav {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                div.dropdown-column {
 | 
					                div.dropdown-column {
 | 
				
			||||||
                    float: left;
 | 
					                    float: left;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    &:first-of-type {
 | 
					                    &:first-of-type {
 | 
				
			||||||
                        width: 40%;
 | 
					                        width: 40%;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
@@ -2358,6 +2361,7 @@ nav {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    opacity: 0.7;
 | 
					    opacity: 0.7;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.portico-landing.why-page .markdown {
 | 
					.portico-landing.why-page .markdown {
 | 
				
			||||||
    font-size: 1.1rem;
 | 
					    font-size: 1.1rem;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -2368,12 +2372,14 @@ nav {
 | 
				
			|||||||
    padding: 20px 30px;
 | 
					    padding: 20px 30px;
 | 
				
			||||||
    margin-top: 20px;
 | 
					    margin-top: 20px;
 | 
				
			||||||
    font-size: 1.05em;
 | 
					    font-size: 1.05em;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    p {
 | 
					    p {
 | 
				
			||||||
        line-height: 1.5;
 | 
					        line-height: 1.5;
 | 
				
			||||||
        margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
        font-weight: 400;
 | 
					        font-weight: 400;
 | 
				
			||||||
        color: hsl(220, 23%, 33%);
 | 
					        color: hsl(220, 23%, 33%);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    p:last-child {
 | 
					    p:last-child {
 | 
				
			||||||
        margin-top: 10px;
 | 
					        margin-top: 10px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -4251,6 +4257,7 @@ nav {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    a {
 | 
					    a {
 | 
				
			||||||
        color: hsl(0, 0%, 100%);
 | 
					        color: hsl(0, 0%, 100%);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &.case-study-link {
 | 
					        &.case-study-link {
 | 
				
			||||||
            margin-left: 20px;
 | 
					            margin-left: 20px;
 | 
				
			||||||
            text-decoration: underline;
 | 
					            text-decoration: underline;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,6 +35,7 @@
 | 
				
			|||||||
                height: 30px;
 | 
					                height: 30px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &#using-zulip,
 | 
					        &#using-zulip,
 | 
				
			||||||
        &#zulip-administration {
 | 
					        &#zulip-administration {
 | 
				
			||||||
            font-size: 1.75em;
 | 
					            font-size: 1.75em;
 | 
				
			||||||
@@ -348,6 +349,7 @@
 | 
				
			|||||||
            margin-left: 15px;
 | 
					            margin-left: 15px;
 | 
				
			||||||
            margin-top: 10px;
 | 
					            margin-top: 10px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ul.nav {
 | 
					        ul.nav {
 | 
				
			||||||
            margin: 0;
 | 
					            margin: 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -623,6 +623,7 @@ input.text-error {
 | 
				
			|||||||
                text-align: left;
 | 
					                text-align: left;
 | 
				
			||||||
                opacity: 1;
 | 
					                opacity: 1;
 | 
				
			||||||
                cursor: pointer;
 | 
					                cursor: pointer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                &:hover {
 | 
					                &:hover {
 | 
				
			||||||
                    background-color: hsl(190, 10%, 90%);
 | 
					                    background-color: hsl(190, 10%, 90%);
 | 
				
			||||||
                    transition: none;
 | 
					                    transition: none;
 | 
				
			||||||
@@ -805,6 +806,7 @@ a.bottom-signup-button {
 | 
				
			|||||||
            font-weight: 400;
 | 
					            font-weight: 400;
 | 
				
			||||||
            font-size: 0.8em;
 | 
					            font-size: 0.8em;
 | 
				
			||||||
            opacity: 0.8;
 | 
					            opacity: 0.8;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            p {
 | 
					            p {
 | 
				
			||||||
                /* Avoid double-applying the 1.2em font-size here */
 | 
					                /* Avoid double-applying the 1.2em font-size here */
 | 
				
			||||||
                font-size: 1em;
 | 
					                font-size: 1em;
 | 
				
			||||||
@@ -1667,6 +1669,7 @@ label.label-title {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#devtools-registration {
 | 
					#devtools-registration {
 | 
				
			||||||
    float: left;
 | 
					    float: left;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    form {
 | 
					    form {
 | 
				
			||||||
        display: inline;
 | 
					        display: inline;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -376,6 +376,7 @@ html {
 | 
				
			|||||||
    .alert-info {
 | 
					    .alert-info {
 | 
				
			||||||
        font-weight: 400;
 | 
					        font-weight: 400;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .alert {
 | 
					    .alert {
 | 
				
			||||||
        &:not(.alert-info) {
 | 
					        &:not(.alert-info) {
 | 
				
			||||||
            padding: 0;
 | 
					            padding: 0;
 | 
				
			||||||
@@ -998,6 +999,7 @@ button#register_auth_button_gitlab {
 | 
				
			|||||||
    font-size: 1.2rem;
 | 
					    font-size: 1.2rem;
 | 
				
			||||||
    height: 45px;
 | 
					    height: 45px;
 | 
				
			||||||
    width: 325px;
 | 
					    width: 325px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    &:focus {
 | 
					    &:focus {
 | 
				
			||||||
        outline: none;
 | 
					        outline: none;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,12 +1,15 @@
 | 
				
			|||||||
.codehilite pre {
 | 
					.codehilite pre {
 | 
				
			||||||
    background-color: hsl(0, 0%, 100%);
 | 
					    background-color: hsl(0, 0%, 100%);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.codehilite .hll {
 | 
					.codehilite .hll {
 | 
				
			||||||
    background-color: hsl(60, 100%, 90%);
 | 
					    background-color: hsl(60, 100%, 90%);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.codehilite {
 | 
					.codehilite {
 | 
				
			||||||
    background-color: hsl(0, 0%, 98%);
 | 
					    background-color: hsl(0, 0%, 98%);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.codehilite .c {
 | 
					.codehilite .c {
 | 
				
			||||||
    color: hsl(180, 33%, 37%);
 | 
					    color: hsl(180, 33%, 37%);
 | 
				
			||||||
    font-style: italic;
 | 
					    font-style: italic;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -46,6 +46,7 @@
 | 
				
			|||||||
        a {
 | 
					        a {
 | 
				
			||||||
            color: hsl(205, 47%, 42%);
 | 
					            color: hsl(205, 47%, 42%);
 | 
				
			||||||
            text-decoration: none;
 | 
					            text-decoration: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &:hover {
 | 
					            &:hover {
 | 
				
			||||||
                color: hsl(214, 40%, 58%);
 | 
					                color: hsl(214, 40%, 58%);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -244,6 +244,7 @@
 | 
				
			|||||||
            float: right;
 | 
					            float: right;
 | 
				
			||||||
            width: 25px;
 | 
					            width: 25px;
 | 
				
			||||||
            height: 25px;
 | 
					            height: 25px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &:hover .spoiler-arrow {
 | 
					            &:hover .spoiler-arrow {
 | 
				
			||||||
                &::before,
 | 
					                &::before,
 | 
				
			||||||
                &::after {
 | 
					                &::after {
 | 
				
			||||||
@@ -264,6 +265,7 @@
 | 
				
			|||||||
            margin-top: 2px;
 | 
					            margin-top: 2px;
 | 
				
			||||||
            text-align: left;
 | 
					            text-align: left;
 | 
				
			||||||
            transform: rotate(45deg);
 | 
					            transform: rotate(45deg);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &::before,
 | 
					            &::before,
 | 
				
			||||||
            &::after {
 | 
					            &::after {
 | 
				
			||||||
                position: absolute;
 | 
					                position: absolute;
 | 
				
			||||||
@@ -274,17 +276,21 @@
 | 
				
			|||||||
                background-color: hsl(0, 0%, 83%);
 | 
					                background-color: hsl(0, 0%, 83%);
 | 
				
			||||||
                transition: 0.4s ease;
 | 
					                transition: 0.4s ease;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &::after {
 | 
					            &::after {
 | 
				
			||||||
                position: absolute;
 | 
					                position: absolute;
 | 
				
			||||||
                transform: rotate(90deg);
 | 
					                transform: rotate(90deg);
 | 
				
			||||||
                top: -5px;
 | 
					                top: -5px;
 | 
				
			||||||
                left: 5px;
 | 
					                left: 5px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &.spoiler-button-open {
 | 
					            &.spoiler-button-open {
 | 
				
			||||||
                transform: rotate(45deg) translate(-5px, -5px);
 | 
					                transform: rotate(45deg) translate(-5px, -5px);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                &::before {
 | 
					                &::before {
 | 
				
			||||||
                    transform: translate(10px, 0);
 | 
					                    transform: translate(10px, 0);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                &::after {
 | 
					                &::after {
 | 
				
			||||||
                    transform: rotate(90deg) translate(10px, 0);
 | 
					                    transform: rotate(90deg) translate(10px, 0);
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -32,28 +32,36 @@ h3 .fa-question-circle-o {
 | 
				
			|||||||
    .block {
 | 
					    .block {
 | 
				
			||||||
        display: block;
 | 
					        display: block;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .center-block {
 | 
					    .center-block {
 | 
				
			||||||
        margin: 0 auto;
 | 
					        margin: 0 auto;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .center {
 | 
					    .center {
 | 
				
			||||||
        text-align: center;
 | 
					        text-align: center;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .w-70 {
 | 
					    .w-70 {
 | 
				
			||||||
        width: 70%;
 | 
					        width: 70%;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .w-200 {
 | 
					    .w-200 {
 | 
				
			||||||
        width: 200px;
 | 
					        width: 200px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .m-t-20 {
 | 
					    .m-t-20 {
 | 
				
			||||||
        margin-top: 20px;
 | 
					        margin-top: 20px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .m-t-10 {
 | 
					    .m-t-10 {
 | 
				
			||||||
        margin-top: 10px;
 | 
					        margin-top: 10px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .grid {
 | 
					    .grid {
 | 
				
			||||||
        label {
 | 
					        label {
 | 
				
			||||||
            min-width: 200px;
 | 
					            min-width: 200px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .warning {
 | 
					        .warning {
 | 
				
			||||||
            display: inline-block;
 | 
					            display: inline-block;
 | 
				
			||||||
            vertical-align: top;
 | 
					            vertical-align: top;
 | 
				
			||||||
@@ -62,12 +70,14 @@ h3 .fa-question-circle-o {
 | 
				
			|||||||
            text-align: left;
 | 
					            text-align: left;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #account-settings,
 | 
					    #account-settings,
 | 
				
			||||||
    #profile-field-settings {
 | 
					    #profile-field-settings {
 | 
				
			||||||
        .grid {
 | 
					        .grid {
 | 
				
			||||||
            label {
 | 
					            label {
 | 
				
			||||||
                min-width: 120px;
 | 
					                min-width: 120px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .warning {
 | 
					            .warning {
 | 
				
			||||||
                display: block;
 | 
					                display: block;
 | 
				
			||||||
                width: calc(100% - 20px - 5px);
 | 
					                width: calc(100% - 20px - 5px);
 | 
				
			||||||
@@ -75,6 +85,7 @@ h3 .fa-question-circle-o {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .warning {
 | 
					    .warning {
 | 
				
			||||||
        #pw_strength {
 | 
					        #pw_strength {
 | 
				
			||||||
            width: 140px;
 | 
					            width: 140px;
 | 
				
			||||||
@@ -82,6 +93,7 @@ h3 .fa-question-circle-o {
 | 
				
			|||||||
            margin: 6px 0 0 0;
 | 
					            margin: 6px 0 0 0;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .button {
 | 
					    .button {
 | 
				
			||||||
        ul {
 | 
					        ul {
 | 
				
			||||||
            text-align: left;
 | 
					            text-align: left;
 | 
				
			||||||
@@ -700,10 +712,12 @@ input[type="checkbox"] {
 | 
				
			|||||||
.profile_field_choices_table {
 | 
					.profile_field_choices_table {
 | 
				
			||||||
    .movable-profile-field-row {
 | 
					    .movable-profile-field-row {
 | 
				
			||||||
        cursor: move;
 | 
					        cursor: move;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .fa-ellipsis-v {
 | 
					        .fa-ellipsis-v {
 | 
				
			||||||
            color: hsl(0, 0, 75%);
 | 
					            color: hsl(0, 0, 75%);
 | 
				
			||||||
            position: relative;
 | 
					            position: relative;
 | 
				
			||||||
            top: 1px;
 | 
					            top: 1px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            + i {
 | 
					            + i {
 | 
				
			||||||
                margin-right: 5px;
 | 
					                margin-right: 5px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
@@ -942,6 +956,7 @@ input[type="checkbox"] {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    li {
 | 
					    li {
 | 
				
			||||||
        list-style-type: none;
 | 
					        list-style-type: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &.alert-word-item:first-child {
 | 
					        &.alert-word-item:first-child {
 | 
				
			||||||
            background: none;
 | 
					            background: none;
 | 
				
			||||||
            margin-top: 8px;
 | 
					            margin-top: 8px;
 | 
				
			||||||
@@ -1058,6 +1073,7 @@ input[type="checkbox"] {
 | 
				
			|||||||
        span[contenteditable] {
 | 
					        span[contenteditable] {
 | 
				
			||||||
            display: inline-block;
 | 
					            display: inline-block;
 | 
				
			||||||
            word-break: break-all;
 | 
					            word-break: break-all;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &:empty::before {
 | 
					            &:empty::before {
 | 
				
			||||||
                opacity: 0.5;
 | 
					                opacity: 0.5;
 | 
				
			||||||
                display: inline-block;
 | 
					                display: inline-block;
 | 
				
			||||||
@@ -1098,9 +1114,11 @@ input[type="checkbox"] {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    .ntm {
 | 
					    .ntm {
 | 
				
			||||||
        cursor: not-allowed;
 | 
					        cursor: not-allowed;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        h4 > .button {
 | 
					        h4 > .button {
 | 
				
			||||||
            cursor: not-allowed;
 | 
					            cursor: not-allowed;
 | 
				
			||||||
            display: none;
 | 
					            display: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            &:hover {
 | 
					            &:hover {
 | 
				
			||||||
                border-color: hsl(4, 56%, 82%);
 | 
					                border-color: hsl(4, 56%, 82%);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
@@ -1407,6 +1425,7 @@ input[type="checkbox"] {
 | 
				
			|||||||
        .org-settings-list {
 | 
					        .org-settings-list {
 | 
				
			||||||
            position: relative;
 | 
					            position: relative;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .settings-sticky-bar {
 | 
					        .settings-sticky-bar {
 | 
				
			||||||
            position: sticky;
 | 
					            position: sticky;
 | 
				
			||||||
            z-index: 1;
 | 
					            z-index: 1;
 | 
				
			||||||
@@ -1612,6 +1631,7 @@ input[type="checkbox"] {
 | 
				
			|||||||
.dropdown-list-widget {
 | 
					.dropdown-list-widget {
 | 
				
			||||||
    button {
 | 
					    button {
 | 
				
			||||||
        margin: 0 5px;
 | 
					        margin: 0 5px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &.dropdown-toggle {
 | 
					        &.dropdown-toggle {
 | 
				
			||||||
            /* Match settings for select elements. */
 | 
					            /* Match settings for select elements. */
 | 
				
			||||||
            padding: 4px 6px;
 | 
					            padding: 4px 6px;
 | 
				
			||||||
@@ -1942,6 +1962,7 @@ input[type="checkbox"] {
 | 
				
			|||||||
        flex-direction: column;
 | 
					        flex-direction: column;
 | 
				
			||||||
        margin-top: 5px;
 | 
					        margin-top: 5px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #settings_page .custom_user_field textarea {
 | 
					    #settings_page .custom_user_field textarea {
 | 
				
			||||||
        width: calc(100% - 25px);
 | 
					        width: calc(100% - 25px);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -909,6 +909,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    .stream-description {
 | 
					    .stream-description {
 | 
				
			||||||
        margin-bottom: 5px;
 | 
					        margin-bottom: 5px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .no-description {
 | 
					        .no-description {
 | 
				
			||||||
            font-style: italic;
 | 
					            font-style: italic;
 | 
				
			||||||
            color: hsl(0, 0%, 67%);
 | 
					            color: hsl(0, 0%, 67%);
 | 
				
			||||||
@@ -946,6 +947,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        .subscription-type-text {
 | 
					        .subscription-type-text {
 | 
				
			||||||
            display: inline;
 | 
					            display: inline;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            ul {
 | 
					            ul {
 | 
				
			||||||
                margin: 0 0 10px 14px;
 | 
					                margin: 0 0 10px 14px;
 | 
				
			||||||
                list-style-type: unset;
 | 
					                list-style-type: unset;
 | 
				
			||||||
@@ -1065,6 +1067,7 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#change_stream_info_modal {
 | 
					#change_stream_info_modal {
 | 
				
			||||||
    .modal-header h3 {
 | 
					    .modal-header h3 {
 | 
				
			||||||
        text-overflow: ellipsis;
 | 
					        text-overflow: ellipsis;
 | 
				
			||||||
@@ -1214,6 +1217,7 @@
 | 
				
			|||||||
        display: block;
 | 
					        display: block;
 | 
				
			||||||
        text-align: center;
 | 
					        text-align: center;
 | 
				
			||||||
        margin-left: 0;
 | 
					        margin-left: 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .tab-container {
 | 
					        .tab-container {
 | 
				
			||||||
            .ind-tab {
 | 
					            .ind-tab {
 | 
				
			||||||
                width: 85px;
 | 
					                width: 85px;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,6 +11,7 @@
 | 
				
			|||||||
    margin-left: 0;
 | 
					    margin-left: 0;
 | 
				
			||||||
    /* We are setting a z-index so emoji popover can be visible on top of it. */
 | 
					    /* We are setting a z-index so emoji popover can be visible on top of it. */
 | 
				
			||||||
    z-index: 105;
 | 
					    z-index: 105;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .user_status_content_wrapper {
 | 
					    .user_status_content_wrapper {
 | 
				
			||||||
        display: flex;
 | 
					        display: flex;
 | 
				
			||||||
        border: 1px solid;
 | 
					        border: 1px solid;
 | 
				
			||||||
@@ -26,6 +27,7 @@
 | 
				
			|||||||
                width: 92%;
 | 
					                width: 92%;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .status_emoji_wrapper {
 | 
					        .status_emoji_wrapper {
 | 
				
			||||||
            height: 20px;
 | 
					            height: 20px;
 | 
				
			||||||
            width: 22px;
 | 
					            width: 22px;
 | 
				
			||||||
@@ -33,6 +35,7 @@
 | 
				
			|||||||
            border-right: 1px solid;
 | 
					            border-right: 1px solid;
 | 
				
			||||||
            border-color: inherit;
 | 
					            border-color: inherit;
 | 
				
			||||||
            cursor: pointer;
 | 
					            cursor: pointer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .selected_emoji {
 | 
					            .selected_emoji {
 | 
				
			||||||
                width: 20px;
 | 
					                width: 20px;
 | 
				
			||||||
                height: 20px;
 | 
					                height: 20px;
 | 
				
			||||||
@@ -53,6 +56,7 @@
 | 
				
			|||||||
                position: relative;
 | 
					                position: relative;
 | 
				
			||||||
                top: -2px;
 | 
					                top: -2px;
 | 
				
			||||||
                left: 2px;
 | 
					                left: 2px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                &:hover {
 | 
					                &:hover {
 | 
				
			||||||
                    text-decoration: none;
 | 
					                    text-decoration: none;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -164,9 +164,11 @@ p.n-margin {
 | 
				
			|||||||
    font-size: 16px;
 | 
					    font-size: 16px;
 | 
				
			||||||
    margin: 0 auto 12px;
 | 
					    margin: 0 auto 12px;
 | 
				
			||||||
    padding: 5px;
 | 
					    padding: 5px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    i {
 | 
					    i {
 | 
				
			||||||
        margin: 0 3px 0 1px;
 | 
					        margin: 0 3px 0 1px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    p {
 | 
					    p {
 | 
				
			||||||
        margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
        padding: 4px;
 | 
					        padding: 4px;
 | 
				
			||||||
@@ -726,6 +728,7 @@ li.actual-dropdown-menu i {
 | 
				
			|||||||
        filter: invert(20%) sepia(11%) saturate(0%) hue-rotate(272deg)
 | 
					        filter: invert(20%) sepia(11%) saturate(0%) hue-rotate(272deg)
 | 
				
			||||||
            brightness(20%) contrast(95%);
 | 
					            brightness(20%) contrast(95%);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .about_zulip_text {
 | 
					    .about_zulip_text {
 | 
				
			||||||
        position: relative;
 | 
					        position: relative;
 | 
				
			||||||
        top: 1.4px;
 | 
					        top: 1.4px;
 | 
				
			||||||
@@ -1338,6 +1341,7 @@ td.pointer {
 | 
				
			|||||||
.on_hover_topic_resolve,
 | 
					.on_hover_topic_resolve,
 | 
				
			||||||
.on_hover_topic_mute {
 | 
					.on_hover_topic_mute {
 | 
				
			||||||
    opacity: 0.2;
 | 
					    opacity: 0.2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    &:hover {
 | 
					    &:hover {
 | 
				
			||||||
        cursor: pointer;
 | 
					        cursor: pointer;
 | 
				
			||||||
        opacity: 0.7;
 | 
					        opacity: 0.7;
 | 
				
			||||||
@@ -1498,6 +1502,7 @@ div.focused_table {
 | 
				
			|||||||
    .btn-wrapper {
 | 
					    .btn-wrapper {
 | 
				
			||||||
        cursor: not-allowed;
 | 
					        cursor: not-allowed;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .disable-btn {
 | 
					    .disable-btn {
 | 
				
			||||||
        pointer-events: none;
 | 
					        pointer-events: none;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -1506,6 +1511,7 @@ div.focused_table {
 | 
				
			|||||||
.topic_edit {
 | 
					.topic_edit {
 | 
				
			||||||
    display: none;
 | 
					    display: none;
 | 
				
			||||||
    line-height: 22px;
 | 
					    line-height: 22px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .alert {
 | 
					    .alert {
 | 
				
			||||||
        display: inline-block;
 | 
					        display: inline-block;
 | 
				
			||||||
        margin: 0;
 | 
					        margin: 0;
 | 
				
			||||||
@@ -1583,6 +1589,7 @@ div.focused_table {
 | 
				
			|||||||
    label.checkbox {
 | 
					    label.checkbox {
 | 
				
			||||||
        /* Place the checkboxes on their own lines. */
 | 
					        /* Place the checkboxes on their own lines. */
 | 
				
			||||||
        display: block;
 | 
					        display: block;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        input {
 | 
					        input {
 | 
				
			||||||
            margin: 0;
 | 
					            margin: 0;
 | 
				
			||||||
            vertical-align: baseline;
 | 
					            vertical-align: baseline;
 | 
				
			||||||
@@ -1674,6 +1681,7 @@ div.focused_table {
 | 
				
			|||||||
    color: inherit;
 | 
					    color: inherit;
 | 
				
			||||||
    opacity: 0.5;
 | 
					    opacity: 0.5;
 | 
				
			||||||
    text-decoration: none;
 | 
					    text-decoration: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    &:hover {
 | 
					    &:hover {
 | 
				
			||||||
        opacity: 1;
 | 
					        opacity: 1;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
@@ -1693,9 +1701,11 @@ div.focused_table {
 | 
				
			|||||||
    border: none;
 | 
					    border: none;
 | 
				
			||||||
    white-space: nowrap;
 | 
					    white-space: nowrap;
 | 
				
			||||||
    cursor: default;
 | 
					    cursor: default;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .hidden {
 | 
					    .hidden {
 | 
				
			||||||
        display: none;
 | 
					        display: none;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .sub_count,
 | 
					    .sub_count,
 | 
				
			||||||
    .stream,
 | 
					    .stream,
 | 
				
			||||||
    & > span {
 | 
					    & > span {
 | 
				
			||||||
@@ -1714,15 +1724,19 @@ div.focused_table {
 | 
				
			|||||||
        @media (width < $sm_min) {
 | 
					        @media (width < $sm_min) {
 | 
				
			||||||
            padding: 7px 3.5px; /* based on having ~41.66% decrease */
 | 
					            padding: 7px 3.5px; /* based on having ~41.66% decrease */
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        i {
 | 
					        i {
 | 
				
			||||||
            margin-right: 3px;
 | 
					            margin-right: 3px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .fa {
 | 
					        .fa {
 | 
				
			||||||
            margin: 0 3px 0 5px;
 | 
					            margin: 0 3px 0 5px;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .fa-envelope {
 | 
					            .fa-envelope {
 | 
				
			||||||
                font-size: 14px;
 | 
					                font-size: 14px;
 | 
				
			||||||
                margin: 0 5px 0 5px;
 | 
					                margin: 0 5px 0 5px;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            .fa-hashtag {
 | 
					            .fa-hashtag {
 | 
				
			||||||
                font-size: 1.2rem;
 | 
					                font-size: 1.2rem;
 | 
				
			||||||
                /* font-weight: 800; */
 | 
					                /* font-weight: 800; */
 | 
				
			||||||
@@ -1754,6 +1768,7 @@ div.focused_table {
 | 
				
			|||||||
        padding-right: 10px;
 | 
					        padding-right: 10px;
 | 
				
			||||||
        margin-right: 1px;
 | 
					        margin-right: 1px;
 | 
				
			||||||
        overflow: visible;
 | 
					        overflow: visible;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .fa.fa-user-o {
 | 
					        .fa.fa-user-o {
 | 
				
			||||||
            margin-left: 0;
 | 
					            margin-left: 0;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -1830,6 +1845,7 @@ div.focused_table {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        /* Provide the visual cue that clicking this will work as expected. */
 | 
					        /* Provide the visual cue that clicking this will work as expected. */
 | 
				
			||||||
        cursor: pointer;
 | 
					        cursor: pointer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        &:hover + .search_closed {
 | 
					        &:hover + .search_closed {
 | 
				
			||||||
            opacity: 1;
 | 
					            opacity: 1;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
@@ -1850,6 +1866,7 @@ div.focused_table {
 | 
				
			|||||||
        margin-top: 0;
 | 
					        margin-top: 0;
 | 
				
			||||||
        width: calc(100% - 2px);
 | 
					        width: calc(100% - 2px);
 | 
				
			||||||
        position: absolute;
 | 
					        position: absolute;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .search_button {
 | 
					        .search_button {
 | 
				
			||||||
            display: inline;
 | 
					            display: inline;
 | 
				
			||||||
            margin-right: 15px;
 | 
					            margin-right: 15px;
 | 
				
			||||||
@@ -1966,12 +1983,15 @@ div.focused_table {
 | 
				
			|||||||
    #search_arrows {
 | 
					    #search_arrows {
 | 
				
			||||||
        padding-left: 0;
 | 
					        padding-left: 0;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #search_query {
 | 
					    #search_query {
 | 
				
			||||||
        padding-left: 35px;
 | 
					        padding-left: 35px;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .search_button {
 | 
					    .search_button {
 | 
				
			||||||
        right: 0;
 | 
					        right: 0;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .navbar-search.expanded {
 | 
					    .navbar-search.expanded {
 | 
				
			||||||
        .search_button {
 | 
					        .search_button {
 | 
				
			||||||
            margin-right: 14px;
 | 
					            margin-right: 14px;
 | 
				
			||||||
@@ -2778,6 +2798,7 @@ select.inline_select_topic_edit {
 | 
				
			|||||||
        .search_closed .fa-search {
 | 
					        .search_closed .fa-search {
 | 
				
			||||||
            right: 72px;
 | 
					            right: 72px;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        .top-navbar-border,
 | 
					        .top-navbar-border,
 | 
				
			||||||
        #searchbox_legacy .navbar-search.expanded,
 | 
					        #searchbox_legacy .navbar-search.expanded,
 | 
				
			||||||
        #searchbox .navbar-search.expanded {
 | 
					        #searchbox .navbar-search.expanded {
 | 
				
			||||||
@@ -2873,6 +2894,7 @@ select.inline_select_topic_edit {
 | 
				
			|||||||
        .top-navbar-border {
 | 
					        .top-navbar-border {
 | 
				
			||||||
            width: calc(100% - 75px);
 | 
					            width: calc(100% - 75px);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        #searchbox_legacy .navbar-search.expanded,
 | 
					        #searchbox_legacy .navbar-search.expanded,
 | 
				
			||||||
        #searchbox .navbar-search.expanded {
 | 
					        #searchbox .navbar-search.expanded {
 | 
				
			||||||
            width: calc(100% - 90px);
 | 
					            width: calc(100% - 90px);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user