.ExtensionPage { min-height: 110vh; .ExtensionPage-header { .ExtensionTitle { display: flex; align-items: center; flex-wrap: wrap; margin: 20px 0 15px; } .helpText { margin-bottom: 5px; } h2 { display: inline-block; margin: 0; vertical-align: middle; } } .ExtensionPage-header, .ExtensionPage-permissions-header { background: @control-bg; h2 { color: @muted-color; span { font-size: 13px; color: @muted-color; font-weight: normal; } } .Button-icon { display: unset; } ul { display: flex; align-items: center; list-style-type: none; padding: 0; margin: 0; > li { display: inline; color: @muted-color; margin-left: 13px; > a { color: @muted-color; } > .icon { margin-right: 5px; } } } .ExtensionPage-headerItems { padding: 15px 0; display: flex; align-items: center; flex-wrap: wrap; .Checkbox { margin: 5px 0 0 0; display: inline-block; } } .Checkbox.off { .Checkbox-display { background: @muted-more-color; } } .ExtensionInfo { margin-left: auto; .item-authors { a { color: @muted-color; } } } .ExtensionName { display: inline-block; margin-left: 8px; } .ExtensionIcon { width: 30px; height: 30px; font-size: 15px; margin-left: 0; vertical-align: middle; } .ExtensionPage-headerTopItems { margin-left: auto; } @media (max-width: @screen-phone-max) { .ExtensionPage-headerTopItems { float: right; position: relative; } .item-website, .item-source, .item-documentation { display: none; } } } .ExtensionPage-settings { margin-top: 20px; padding: 10px 0; input { max-width: 400px; } } .ExtensionPage-subHeader { color: @muted-color; font-weight: normal; text-align: center; } .ExtensionPage-permissions { @media @phone { > .container { overflow-x: scroll; padding-bottom: 20px; } } .ExtensionPage-permissions-header { margin: 20px 0 20px; padding: 5px 0; } } }