/* Import Google font - Poppins */ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap'); *{ /* margin: 0px; padding: 0px; */ box-sizing: border-box; font-family: "Poppins", sans-serif; } html, body { height: 100%; } html { display: table; /* margin: auto; */ } body{ /* display: flex; */ align-items: center; /* justify-content: center; */ min-height: 100vh; background: #EBECF2; display: table-cell; vertical-align: middle; margin: 0 !important; padding: 0 !important; } .avatar-container { text-align: left; display: grid; grid-template-columns: auto auto 1fr; grid-gap: 0px; padding-left:0px; padding-top: 2px; margin-top: 10px; } .text-container { text-align: left; display: grid; grid-template-columns: auto 1fr; grid-gap: 0px; padding-left:0px; padding-top: 8px; } .llm-timing-container { text-align: left; display: grid; grid-template-columns: auto auto 1fr; grid-gap: 4px; padding-left:0px; padding-top: 8px; font-size: 12px; } .transcription-timing-container { text-align: left; display: grid; grid-template-columns: auto auto 1fr; grid-gap: 4px; padding-left:0px; padding-top: 8px; font-size: 12px; } .whisperspeech-timing-container { text-align: left; display: grid; grid-template-columns: auto 1fr; grid-gap: 4px; padding-left:0px; padding-top: 8px; font-size: 12px; } .whisperspeech-audio-container { text-align: left; display: grid; grid-template-columns: 1fr auto 1fr; grid-gap: 4px; padding-left:0px; padding-top: 8px; font-size: 12px; } .control-container { text-align: left; display: grid; grid-template-columns: auto auto 20px auto auto auto 1fr; grid-gap: 4px; padding-left:0px; font-size: 12px; } .avatar { border-radius: 50%; width: 24px; float: left; } .avatar-name { font-size:15px; padding-left:4px; padding-top:2px } ::selection{ color: #fff; } .wrapper{ width: 430px; background: #fff; border-radius: 5px; padding: 30px; box-shadow: 7px 7px 12px rgba(0,0,0,0.05); } .wrapper header{ /* color: #6990F2; */ font-size: 27px; font-weight: 600; text-align: center; } .wrapper form{ height: 167px; display: flex; cursor: pointer; margin: 30px 0; align-items: center; justify-content: center; flex-direction: column; border-radius: 5px; border: 2px dashed #6990F2; background-color: #F7FBFF; } form :where(i, p){ /* color: #6990F2; */ } form i{ font-size: 50px; } form p{ margin-top: 15px; font-size: 16px; } .row { border: 0.01em solid lightgray; } section .row{ margin-bottom: 10px; background: #E9F0FF; list-style: none; padding: 15px 20px; border-radius: 5px; display: flex; align-items: center; justify-content: space-between; } section .row i{ /* color: #6990F2; */ font-size: 30px; } section .details span{ font-size: 14px; } .progress-area .row .content{ width: 100%; margin-left: 15px; } .progress-area .details{ display: flex; align-items: center; margin-bottom: 7px; justify-content: space-between; } .progress-area .content .progress-bar{ height: 6px; width: 100%; margin-bottom: 4px; background: #fff; border-radius: 30px; } .content .progress-bar .progress{ height: 100%; width: 0%; border-radius: inherit; } .uploaded-area{ max-height: 232px; overflow-y: scroll; } .uploaded-area.onprogress{ max-height: 150px; } .uploaded-area::-webkit-scrollbar{ width: 0px; } .uploaded-area .row .content{ display: flex; align-items: center; } .uploaded-area .row .details{ display: flex; margin-left: 15px; flex-direction: column; } .uploaded-area .row .details .size{ color: #404040; font-size: 11px; } .uploaded-area i.fa-check{ font-size: 16px; } .upload-container-title { text-align: left; display: grid; grid-template-columns: auto auto 1fr; grid-gap: 6px; padding-left:0px; /* background-color: #F8F8F8; */ padding-top:0px; font-weight: 400; } .name { font-size: 12px; text-align: left; } .process-container-chart { text-align: left; display: grid; grid-template-columns: 50% 50%; grid-gap: 6px; padding-left:0px; /* background-color: #F8F8F8; */ padding-top:0px; font-weight: 400; } .radial { width: 16vh; height: 16vh; margin: auto; position: relative; } .ring { position: absolute; top: 0%; left: 0%; transform: rotateZ(0); width: 100%; height: 100%; color: hsl(40, 100%, 60%); } .ring:before { pointer-events: none; content: ''; border: 1.5vh solid hsla(40, 100%, 60%, 0.25); border-radius: 60vh; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .ring .label { position: absolute; width: 7em; text-align: right; font-size: 2.025vh; font-weight: 300; line-height: 1.5vh; right: 50%; transform: translate3d(-20%, 0, 0); text-transform: uppercase; letter-spacing: 0.5em; z-index: 10; color: transparent; } .dot { width: 1.5vh; height: 50%; position: absolute; top: 0; left: 50%; transform: rotateZ(0deg); transform-origin: 0 100%; transform-style: preserve-3d; } .dot:before { content: ''; display: inline-block; width: 5.4vh; height: 1.5vh; border-radius: 100%; background: hsl(40, 100%, 60%); transform: translate3d(-50%, 0, 0) scale(0); opacity: 0; transition: transform 0.6s, opacity 0.6s; } .dot.val:before { transform: translate3d(-50%, 0, 0) scale(1); opacity: 1; } .ring:nth-child(4) { width: 10%; height: 10%; top: 45%; left: 45%; color: hsl(355, 100%, 60%); -webkit-animation-delay: 0.75s; animation-delay: 0.75s; } .ring:nth-child(4):before { border-color: hsla(355, 100%, 60%, 0.25); } .ring:nth-child(4) .dot:before { background: hsl(355, 100%, 60%); } .ring:nth-child(3) { width: 40%; height: 40%; top: 30%; left: 30%; color: hsl(10, 100%, 60%); -webkit-animation-delay: 0.5s; animation-delay: 0.5s; } .ring:nth-child(3):before { border-color: hsla(10, 100%, 60%, 0.25); } .ring:nth-child(3) .dot:before { background: hsl(10, 100%, 60%); } .ring:nth-child(2) { width: 70%; height: 70%; top: 15%; left: 15%; color: hsl(25, 100%, 60%); -webkit-animation-delay: 0.25s; animation-delay: 0.25s; } .ring:nth-child(2):before { border-color: hsla(25, 100%, 60%, 0.25); } .ring:nth-child(2) .dot:before { background: hsl(25, 100%, 60%); } @-webkit-keyframes spin { to { transform: rotateZ(1turn); } } @keyframes spin { to { transform: rotateZ(1turn); } } .slides { opacity: 0.35; margin: 5vh 0; text-align: center; } .slides input { display: inline-block; } *, * :before, * :after { box-sizing: border-box; -webkit-backface-visibility: hidden; backface-visibility: hidden; } summary { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .button-item { cursor: pointer; } .audio-container { margin-top:14px; }