forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			183 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			183 lines
		
	
	
	
		
			2.8 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| /* This Source Code Form is subject to the terms of the Mozilla Public
 | |
|  * License, v. 2.0. If a copy of the MPL was not distributed with this
 | |
|  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 | |
| 
 | |
| body {
 | |
|   margin: 40px auto;
 | |
|   max-width: 664px;
 | |
|   font-family: 'Segoe UI', 'Ubuntu', 'Helvetica Neue', sans-serif;
 | |
| }
 | |
| 
 | |
| @media (max-width: 830px) {
 | |
|   body {
 | |
|     margin-inline-start: 16px;
 | |
|     margin-inline-end: 16px;
 | |
|   }
 | |
| }
 | |
| 
 | |
| header {
 | |
|   display: flex;
 | |
|   justify-content: space-between;
 | |
|   align-items: center;
 | |
|   margin-block-end: 24px;
 | |
| }
 | |
| 
 | |
| @media (max-width: 600px) {
 | |
|   header {
 | |
|     display: block;
 | |
|   }
 | |
| }
 | |
| 
 | |
| #locale-notification {
 | |
|   display: none;
 | |
|   text-align: center;
 | |
| }
 | |
| 
 | |
| #summary, #details, #data {
 | |
|   margin-block-end: 24px;
 | |
| }
 | |
| 
 | |
| #summary, #summary, #details p, #data p {
 | |
|   font-size: 15px;
 | |
|   line-height: 22px;
 | |
| }
 | |
| 
 | |
| #data ul {
 | |
|   padding-inline-start: 15px;
 | |
| }
 | |
| 
 | |
| #data ul li {
 | |
|   margin-block-end: 8px;
 | |
| }
 | |
| 
 | |
| #data a, #data strong {
 | |
|   font-weight: 600;
 | |
| }
 | |
| 
 | |
| h2 {
 | |
|   font-size: 17px;
 | |
|   font-weight: 600;
 | |
| }
 | |
| 
 | |
| details > summary {
 | |
|   user-select: none;
 | |
|   padding: 2px 6px;
 | |
|   width: 18em;
 | |
|   cursor: pointer;
 | |
|   outline: none;
 | |
|   font-size: 17px;
 | |
|   font-weight: 600;
 | |
| }
 | |
| 
 | |
| #report-title, #title {
 | |
|   font-size: 1.46em;
 | |
|   font-weight: 300;
 | |
|   line-height: 1.3em;
 | |
|   margin-block-end: 0;
 | |
| }
 | |
| 
 | |
| @media (max-width: 600px) {
 | |
|   #title {
 | |
|     margin-block-end: 8px;
 | |
|   }
 | |
|   #enrollment-button {
 | |
|     margin-inline-start: 0;
 | |
|   }
 | |
| }
 | |
| 
 | |
| #available-studies {
 | |
|   font-weight: 600;
 | |
| }
 | |
| 
 | |
| .card {
 | |
|   display: flex;
 | |
|   flex-wrap: wrap;
 | |
| }
 | |
| 
 | |
| .card-icon {
 | |
|   width: 32px;
 | |
|   height: 32px;
 | |
|   flex-shrink: 0;
 | |
| }
 | |
| 
 | |
| .card-body {
 | |
|   flex-grow: 1;
 | |
|   margin-inline-start: 16px;
 | |
| }
 | |
| 
 | |
| .card-name {
 | |
|   margin: 0;
 | |
|   font-size: 16px;
 | |
|   font-weight: 600;
 | |
|   line-height: 1;
 | |
| }
 | |
| 
 | |
| .card-author {
 | |
|   margin: 0;
 | |
|   font-size: 14px;
 | |
|   font-weight: 400;
 | |
| }
 | |
| 
 | |
| .card-actions {
 | |
|   align-self: center;
 | |
|   flex-shrink: 0;
 | |
|   min-width: 120px;
 | |
| }
 | |
| 
 | |
| .join-button {
 | |
|   max-width: 200px;
 | |
|   margin: 0;
 | |
|   margin-inline-end: 16px;
 | |
| }
 | |
| 
 | |
| .card-description {
 | |
|   font-size: 14px;
 | |
|   font-weight: normal;
 | |
|   width: 100%;
 | |
| }
 | |
| 
 | |
| .card-data-collected {
 | |
|   font-size: 14px;
 | |
|   font-weight: normal;
 | |
| }
 | |
| 
 | |
| *[hidden] {
 | |
|   display: none !important;
 | |
| }
 | |
| 
 | |
| #ion-icon {
 | |
|   -moz-context-properties: fill;
 | |
|   fill: currentColor;
 | |
| }
 | |
| 
 | |
| .modal {
 | |
|   max-height: 90%;
 | |
|   max-width: min(700px, 80%);
 | |
|   overflow: auto;
 | |
|   background: var(--in-content-page-background);
 | |
|   color: var(--in-content-page-color);
 | |
|   border: 1px solid transparent;
 | |
|   border-radius: 3.5px;
 | |
|   box-shadow: 0 2px 6px 0 rgba(0,0,0,0.3);
 | |
|   padding: 8px 16px 0;
 | |
| }
 | |
| 
 | |
| .modal > footer {
 | |
|   display: flex;
 | |
|   justify-content: flex-end;
 | |
|   padding-bottom: 16px;
 | |
| }
 | |
| 
 | |
| .modal::backdrop {
 | |
|   background-color: rgba(0,0,0,.5);
 | |
| }
 | |
| 
 | |
| h1 > p { margin-bottom: 0}
 | |
| 
 | |
| .consent-list {
 | |
|   padding: 16px;
 | |
|   padding-inline-start: 32px;
 | |
|   margin-block-end: 16px;
 | |
|   border: 1px solid var(--in-content-box-border-color);
 | |
|   background: var(--in-content-box-background);
 | |
| }
 | 
