@import url("https://fonts.cdnfonts.com/css/inter"); html { height: 100%; } body { font-family: "Inter", sans-serif; height: 100%; } section#header { padding: 1rem 10rem; border-bottom: 1px solid rgba(227, 234, 240, 1); } section#content { display: flex; 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; } select { appearance: none; -webkit-appearance: none; } .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: 66%; 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: 34%; padding: 2rem; padding-right: 10rem; } .output { padding: 2rem 2rem 16px 0; } .output #image-container { width: 100%; height: 512px; background: rgba(247, 249, 250, 1); display: flex; justify-content: center; } .output #image-container #placeholder, .output #image-container #spinner { width: 48px; height: 48px; align-self: center; } #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: #1247b2; } #text-gen-submit.active:hover { background-color: #165ad9; cursor: pointer; } #text-gen-submit.active:active { background: rgba(26, 109, 255, 1); } 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; }