jclyo1's picture
updates
1b4ef9f
raw
history blame
5.75 kB
@import url("https://fonts.cdnfonts.com/css/inter");
html {
height: 100%;
}
body {
font-family: "Inter", sans-serif;
height: 100%;
margin: 0;
}
section#header {
padding: 1rem 10rem;
border-bottom: 1px solid rgba(227, 234, 240, 1);
}
section#content {
display: flex;
flex-grow: 1;
height: 100%;
}
h1 {
font-size: 26px;
font-weight: 600;
}
p {
font-size: 14px;
font-weight: 400;
}
#header p {
color: #56687a;
}
.text-gen-form label {
display: block;
font-weight: 600;
font-size: 14px;
padding-bottom: 0.5rem;
}
select,
textarea {
border: 1px solid rgba(227, 234, 240, 1);
margin-bottom: 1rem;
width: 100%;
padding: 0.5rem;
resize: none;
font-family: "Inter", sans-serif;
}
select:focus,
textarea:focus {
outline: none !important;
border-color: #1a6dff;
border-radius: 0;
}
select {
appearance: none;
-webkit-appearance: none;
}
button {
font-family: "Inter", sans-serif;
}
.custom-select {
position: relative;
}
.custom-select::after {
--size: 0.4rem;
content: "";
position: absolute;
right: 1rem;
pointer-events: none;
border-left: var(--size) solid transparent;
border-right: var(--size) solid transparent;
border-top: var(--size) solid black;
top: 30%;
}
textarea {
box-sizing: border-box;
height: 100px;
}
#column-one {
width: 100%;
border-right: 1px solid rgba(227, 234, 240, 1);
}
#column-one .container {
padding-left: 10rem;
border-bottom: 1px solid rgba(227, 234, 240, 1);
}
#column-one .container .parameters {
display: none;
color: rgba(86, 104, 122, 1);
font-size: 12px;
padding-bottom: 2rem;
}
#logo {
width: 156px;
padding: 2rem 10rem;
}
#download-link {
display: none;
flex-grow: 1;
padding-right: 2rem;
}
#download {
width: 113px;
display: block;
margin-left: auto;
}
#column-two {
width: 440px;
padding: 2rem;
padding-right: 10rem;
}
.output {
padding: 2rem 2rem 16px 0;
}
.output #image-container {
width: 100%;
background: rgba(247, 249, 250, 1);
display: flex;
justify-content: center;
}
.output #image-container img {
align-self: start;
width: 100%;
height: auto;
}
.output #image-container #placeholder,
.output #image-container #spinner {
width: 48px;
height: 48px;
align-self: center;
padding: 235px 0;
}
#text-gen-submit {
height: 40px;
width: 80px;
background: rgba(206, 206, 206, 1);
color: white;
font-weight: 600;
font-size: 14px;
border: none;
}
#text-gen-submit.active {
background-color: #1a6dff;
}
#text-gen-submit.active:hover {
background-color: #165ad9;
cursor: pointer;
}
#text-gen-submit.active:active {
background: #1247b2;
}
section.verification-details {
display: none;
}
section.verification-details nav {
padding-left: 10rem;
padding-top: 1rem;
border-bottom: 1px solid rgba(227, 234, 240, 1);
}
section.verification-details nav ul {
display: flex;
margin: 0;
padding: 0;
gap: 2.5rem;
}
section.verification-details nav ul li {
display: block;
color: #56687a;
}
section.verification-details nav ul li a {
display: block;
padding: 0.6875rem 0;
border-bottom: 3px solid transparent;
cursor: pointer;
}
section.verification-details nav ul li a.active {
font-weight: 600;
border-bottom-color: #1a6dff;
color: black;
}
section.verification-details .verification,
section.verification-details .certificate .details {
margin: 2rem 2rem 0 10rem;
height: 480px;
background: #f7f9fa;
border: 1px solid #d8dfe5;
overflow-y: auto;
}
section.verification-details .verification pre {
width: 0;
}
section.verification-details .certificate {
display: none;
margin: 2rem 2rem 0 10rem;
}
section.verification-details .certificate .details {
color: rgba(86, 104, 122, 1);
font-size: 12px;
font-weight: 400;
margin: 0;
padding: 1rem;
}
section.verification-details .certificate .details > div {
clear: both;
padding: 0.4rem 0;
}
section.verification-details .certificate .details strong {
padding: 0.5rem 0;
display: block;
color: black;
}
section.verification-details .certificate .details div label {
float: left;
width: 175px;
font-size: 12px;
font-weight: 400;
}
#certificate-list {
padding: 0;
margin: 0 0 32px 0;
border-bottom: 1px solid #d8dfe5;
}
#certificate-list li {
border: 1px solid #d8dfe5;
border-bottom: none;
list-style: none;
padding: 0.8rem 0 0.8rem 1.5rem;
font-size: 14px;
}
#certificate-list li:not(:first-child) {
background: url(images/li.svg) no-repeat 2.5rem 50%;
padding: 0.8rem 0 0.8rem 4.5rem;
}
#certificate-list li.active {
background-color: #f7f9fa;
font-weight: 600;
}
#certificate-list li:hover,
#certificate-list li.active:hover {
background-color: #e9f4ff;
cursor: pointer;
}
.description {
padding-top: 0.5rem;
color: #56687a;
line-height: 120%;
}
@media screen and (max-width: 880px) {
#column-one,
#column-two {
width: 50%;
}
section#header {
padding: 1rem;
}
#column-one .container {
padding-left: 1rem;
}
#column-two {
padding-right: 1rem;
}
#logo {
padding: 2rem 1rem;
}
section.verification-details nav {
padding-left: 1rem;
}
section.verification-details .verification,
section.verification-details .certificate .details {
padding-left: 1rem;
margin: 2rem 1rem 0 1rem;
}
section.verification-details .certificate {
margin-left: 1rem;
}
}
@media screen and (max-width: 768px) {
section#content {
flex-direction: column;
}
#column-one,
#column-two {
width: 100%;
}
#column-one {
border-right: none;
order: 2;
}
#column-two {
order: 1;
padding: 0;
}
.output {
padding-right: 1rem;
}
.text-gen-form {
padding: 1rem;
}
}