|
|
body, html { |
|
|
height: 100%; |
|
|
margin: 0; |
|
|
} |
|
|
input { |
|
|
box-shadow: 0 0 2rem rgba(0,0,0,.14)!important; |
|
|
border-radius: 0.9rem !important; |
|
|
} |
|
|
p { |
|
|
font-size: 19px; |
|
|
} |
|
|
pre { |
|
|
display: block; |
|
|
margin-top: 0; |
|
|
margin-bottom: 1rem; |
|
|
overflow: auto; |
|
|
font-size: .875em; |
|
|
background-color: #add8e6a8; |
|
|
color: black; |
|
|
padding: 15px; |
|
|
border-radius: 1.3rem; |
|
|
margin-top: 14px; |
|
|
} |
|
|
#sendButton { |
|
|
width: 90px; |
|
|
height: 100%; |
|
|
border-top-right-radius: 0.9rem !important; |
|
|
border-bottom-right-radius: 0.9rem !important; |
|
|
border: none !important; |
|
|
background-color: transparent !important; |
|
|
color: #9d9d9d; |
|
|
position: absolute; |
|
|
right: 40px; |
|
|
z-index: 99; |
|
|
} |
|
|
#openai-api-key { |
|
|
border-radius: 14px; |
|
|
} |
|
|
#inputMessage { |
|
|
width: 100%; |
|
|
} |
|
|
.agents { |
|
|
font-size: 25px; |
|
|
} |
|
|
.example-messages { |
|
|
position: relative; |
|
|
bottom: 40px; |
|
|
} |
|
|
.example-input { |
|
|
text-align: start !important; |
|
|
width: 400px !important; |
|
|
} |
|
|
.invite-message { |
|
|
|
|
|
font-style: italic; |
|
|
font-weight: 700; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.card { |
|
|
height: 100vh !important; |
|
|
} |
|
|
.input-group { |
|
|
position: fixed; |
|
|
bottom: 30px; |
|
|
display: flex; |
|
|
} |
|
|
.input-group>.form-control { |
|
|
font-size: 22px; |
|
|
} |
|
|
.intro { |
|
|
margin-top: 180px !important; |
|
|
color: #9d9d9d; |
|
|
} |
|
|
.intro h1, .intro p { |
|
|
|
|
|
color: #9d9d9d; |
|
|
} |
|
|
.btn-outline-primary { |
|
|
--bs-btn-color: #000 !important; |
|
|
--bs-btn-border-color: #9d9d9d40 !important; |
|
|
--bs-btn-bg: #9d9d9d40 !important; |
|
|
--bs-btn-hover-color: #000 !important; |
|
|
--bs-btn-hover-bg: #aafdd9 !important; |
|
|
--bs-btn-hover-border-color: #aafdd9 !important; |
|
|
} |
|
|
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) { |
|
|
border-radius: 0.9rem !important; |
|
|
} |
|
|
.card-header { |
|
|
font-size: 25px; |
|
|
box-shadow: 0 0 2rem rgba(0,0,0,.14)!important; |
|
|
background-color: #fff !important; |
|
|
padding: 0.5rem !important; |
|
|
} |
|
|
.example-input h5 { |
|
|
font-size: 0.8rem !important; |
|
|
} |
|
|
.example-input p { |
|
|
font-size: 0.7rem !important; |
|
|
} |
|
|
.container-fluid { |
|
|
height: 100%; |
|
|
padding: 0; |
|
|
} |
|
|
.col-md-3 { |
|
|
padding: 0 !important; |
|
|
} |
|
|
.col-md-6, .col-sm-6 { |
|
|
padding: 0 !important; |
|
|
} |
|
|
.col-fixed { |
|
|
position: fixed; |
|
|
height: 100%; |
|
|
padding: 0; |
|
|
overflow-y: auto; |
|
|
} |
|
|
.agent-avatar { |
|
|
border-radius: 7px; |
|
|
height: 50px; |
|
|
width: 50px; |
|
|
} |
|
|
.card>.card-header+.list-group { |
|
|
border-top: unset !important; |
|
|
} |
|
|
.col-left { |
|
|
width: 250px; |
|
|
left: 0; |
|
|
top: 0; |
|
|
bottom: 0; |
|
|
background-color: #f9f9f9; |
|
|
} |
|
|
.col-right { |
|
|
width: 250px; |
|
|
right: 0; |
|
|
top: 0; |
|
|
bottom: 0; |
|
|
background-color: #f9f9f9; |
|
|
} |
|
|
#chatView, #taskView { |
|
|
height: 100%; |
|
|
overflow-y: auto; |
|
|
} |
|
|
#chatView { |
|
|
padding-bottom: 130px; |
|
|
} |
|
|
#agentsList { |
|
|
overflow-y: auto; |
|
|
margin-bottom: 220px; |
|
|
background-color: #80808029; |
|
|
border-radius: 1.3rem; |
|
|
margin-inline: 15px; |
|
|
|
|
|
} |
|
|
#interruptButton { |
|
|
position: absolute; |
|
|
bottom: 110px; |
|
|
padding-top: 1rem; |
|
|
left:50px; |
|
|
padding-bottom: 1rem; |
|
|
padding-inline: 2rem; |
|
|
box-shadow: 0 0 2rem rgba(0,0,0,.14)!important; |
|
|
border: none; |
|
|
color: black; |
|
|
font-size: 18px; |
|
|
font-weight: 600; |
|
|
border-radius: 0.8rem; |
|
|
|
|
|
--bs-btn-bg: #ffffff; |
|
|
--bs-btn-border-color: none; |
|
|
--bs-btn-hover-color: #fff; |
|
|
--bs-btn-hover-bg: #e8e8e8; |
|
|
|
|
|
--bs-btn-active-bg: #fefefe; |
|
|
|
|
|
} |
|
|
.list-group-item { |
|
|
font-size: 22px; |
|
|
left: -20px; |
|
|
|
|
|
} |
|
|
.list-group-item img { |
|
|
margin-left: 1rem; |
|
|
} |
|
|
.chat-agent { |
|
|
margin-bottom: 15px; |
|
|
} |
|
|
.agent-name { |
|
|
font-weight: bold; |
|
|
margin-bottom: 5px; |
|
|
} |
|
|
.chat-bubble { |
|
|
background-color: #e6e6e6; |
|
|
padding: 10px; |
|
|
border-radius: 10px; |
|
|
overflow: auto; |
|
|
|
|
|
} |
|
|
.calling-message { |
|
|
font-style: italic; |
|
|
color: #1ec87f; |
|
|
font-weight: 700; |
|
|
left: 50px; |
|
|
position: absolute; |
|
|
bottom: 180px; |
|
|
display: none; |
|
|
} |
|
|
.toggle-buttons { |
|
|
text-align: center; |
|
|
margin-bottom: 10px; |
|
|
} |
|
|
.hidden { |
|
|
display: none; |
|
|
} |
|
|
#toggleLeft { |
|
|
position: absolute; |
|
|
z-index: 101; |
|
|
left: 0; |
|
|
} |
|
|
#toggleRight { |
|
|
position: absolute; |
|
|
z-index: 101; |
|
|
right: 0; |
|
|
} |
|
|
.input-group { |
|
|
padding-inline: 3rem; |
|
|
} |
|
|
.col-left, .col-right { |
|
|
overflow: hidden; |
|
|
} |
|
|
.example-input { |
|
|
padding: 1rem; |
|
|
} |
|
|
.step-number, .task-step { |
|
|
cursor: pointer; |
|
|
} |
|
|
.example-messages { |
|
|
margin-inline: 3rem !important; |
|
|
margin-bottom: 1.5rem; |
|
|
} |
|
|
@media (max-width: 575px) { |
|
|
.example-messages { |
|
|
margin-bottom: 0 !important; |
|
|
} |
|
|
.left-ex { |
|
|
margin-left: 0rem !important; |
|
|
} |
|
|
.col-sm-6 { |
|
|
margin-left: -1rem !important; |
|
|
} |
|
|
.calling-message { |
|
|
font-style: italic; |
|
|
color: #1ec87f; |
|
|
font-weight: 600; |
|
|
position: absolute; |
|
|
bottom: 140px !important; |
|
|
left: 20px !important; |
|
|
display: none; |
|
|
} |
|
|
.alert, .expert-name { |
|
|
font-size: 10px; |
|
|
} |
|
|
.progress-bar { |
|
|
border-left: 5px solid #1ec87f !important; |
|
|
} |
|
|
.task-step { |
|
|
border-radius: 0.8rem !important; |
|
|
} |
|
|
#interruptButton { |
|
|
position: absolute; |
|
|
bottom: 90px !important; |
|
|
left: 20px !important; |
|
|
box-shadow: 0 0 2rem rgba(0,0,0,.14)!important; |
|
|
border: none; |
|
|
color: black; |
|
|
font-size: 12px !important; |
|
|
font-weight: 600; |
|
|
border-radius: 0.6rem; |
|
|
background-color: #fff !important; |
|
|
padding-top: 0.8rem; |
|
|
padding-bottom: 0.8rem; |
|
|
padding-inline: 1.4rem; |
|
|
} |
|
|
#agentsList { |
|
|
border-radius: 0.8rem !important; |
|
|
margin-bottom: 200px !important; |
|
|
} |
|
|
.list-group-item { |
|
|
left: -15px !important; |
|
|
background-color: transparent !important; |
|
|
} |
|
|
#clearButton { |
|
|
position: absolute; |
|
|
bottom: 90px !important; |
|
|
box-shadow: 0 0 2rem rgba(0,0,0,.14)!important; |
|
|
border: none; |
|
|
color: white; |
|
|
left: 120px !important; |
|
|
font-size: 12px !important; |
|
|
font-weight: 600; |
|
|
border-radius: 0.6rem; |
|
|
padding-top: 0.8rem !important; |
|
|
padding-bottom: 0.8rem !important; |
|
|
padding-inline: 1.4rem; |
|
|
--bs-btn-bg: #d82f2f; |
|
|
--bs-btn-border-color: none; |
|
|
--bs-btn-hover-color: #fff; |
|
|
--bs-btn-hover-bg: #951818; |
|
|
--bs-btn-active-bg: #fefefe; |
|
|
} |
|
|
} |
|
|
@media (max-width: 992px) { |
|
|
.header-left { |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
display: flex; |
|
|
padding-top: 18px !important; |
|
|
} |
|
|
.header-right { |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
display: flex; |
|
|
padding-top: 18px !important; |
|
|
} |
|
|
.header-left h3, .header-right h3 { |
|
|
font-size: 15px; |
|
|
padding-top: 5px; |
|
|
} |
|
|
.header-center h3 { |
|
|
font-size: 22px; |
|
|
} |
|
|
.col-left, .col-right { |
|
|
width: 0; |
|
|
padding: 0; |
|
|
display: none; |
|
|
z-index: 100; |
|
|
transition: all 0.3s ease-in-out; |
|
|
} |
|
|
#openai-api-key, #serp-api-key { |
|
|
font-size: 10px !important; |
|
|
} |
|
|
.col-left.show, .col-right.show { |
|
|
width: 60%; |
|
|
padding: 15px; |
|
|
display: block; |
|
|
} |
|
|
.example-input { |
|
|
padding: 0; |
|
|
} |
|
|
p { |
|
|
font-size: 12px !important; |
|
|
} |
|
|
.read-more { |
|
|
font-size: 8px !important; |
|
|
} |
|
|
.agent-avatar { |
|
|
height: 35px !important; |
|
|
width: 35px !important; |
|
|
} |
|
|
.input-group { |
|
|
padding-inline: 18px !important; |
|
|
} |
|
|
.form-control { |
|
|
font-size: 14px !important; |
|
|
} |
|
|
.left-ex { |
|
|
margin-left: -1rem ; |
|
|
} |
|
|
.example-messages { |
|
|
margin-inline:20px !important; |
|
|
} |
|
|
#sendSVG { |
|
|
height: 25px !important; |
|
|
width: 25px !important; |
|
|
} |
|
|
#sendButton { |
|
|
right: 0 !important; |
|
|
} |
|
|
} |
|
|
@media (min-width: 769px) { |
|
|
.toggle-buttons{ |
|
|
display: none; |
|
|
} |
|
|
} |
|
|
.progress-bar { |
|
|
height: 80%; |
|
|
position: absolute; |
|
|
top: 130px; |
|
|
left: 45px; |
|
|
border-left: 8px solid #e6e6e6; |
|
|
transform: translateX(-50%); |
|
|
} |
|
|
.left-ex { |
|
|
margin-left: -1rem; |
|
|
} |
|
|
.completed-stage { |
|
|
border-color: #3ad692; |
|
|
} |
|
|
.completed { |
|
|
color: #015732; |
|
|
} |
|
|
.read-more { |
|
|
float: right; |
|
|
padding: 12px !important; |
|
|
border-radius: 13px !important; |
|
|
width: 120px; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.alert { |
|
|
z-index: 99; |
|
|
background-color: #e6e6e6 !important; |
|
|
border: 5px solid #3ad692 !important; |
|
|
color: black !important; |
|
|
} |
|
|
.api-form { |
|
|
position: absolute; |
|
|
bottom: -10px; |
|
|
width: 100%; |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#clearButton { |
|
|
position: absolute; |
|
|
bottom: 110px; |
|
|
padding-top: 1rem; |
|
|
padding-bottom: 1rem; |
|
|
padding-inline: 2rem; |
|
|
left: 195px; |
|
|
box-shadow: 0 0 2rem rgba(0,0,0,.14)!important; |
|
|
border: none; |
|
|
color: white; |
|
|
font-size: 18px; |
|
|
font-weight: 600; |
|
|
border-radius: 0.8rem; |
|
|
--bs-btn-bg: #d82f2f; |
|
|
--bs-btn-border-color: none; |
|
|
--bs-btn-hover-color: #fff; |
|
|
--bs-btn-hover-bg: #951818; |
|
|
--bs-btn-active-bg: #fefefe; |
|
|
} |
|
|
.task-step { |
|
|
display: flex; |
|
|
align-items: center; |
|
|
padding: 10px; |
|
|
border-bottom: 1px solid #ccc; |
|
|
} |
|
|
.task-step:hover { |
|
|
background-color: #add8e6a8; |
|
|
border-radius: 1.3rem; |
|
|
} |
|
|
.step-number { |
|
|
font-weight: bold; |
|
|
margin-right: 10px; |
|
|
z-index: 99; |
|
|
height: 40px; |
|
|
width: 40px; |
|
|
justify-content: center; |
|
|
text-align: center; |
|
|
align-items: center; |
|
|
display: inherit; |
|
|
border-radius: 10px; |
|
|
background-color: #cfcccc; |
|
|
} |
|
|
.step-number-completed { |
|
|
background-color: #3ad692; |
|
|
} |
|
|
|
|
|
|