You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

267 lines
5.0 KiB

* {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
@keyframes pulse {
0% {
transform: scale(0.95);
opacity: 0.9;
}
50% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(0.95);
opacity: 0.9;
}
}
.simplesipContainer {
display: flex;
flex-direction: column;
width: 280px;
border: 1px solid #bdbbbb;
border-radius: 8px;
box-sizing: content-box;
}
.simplesipKeypad {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 6px;
height: max-content;
padding: 10px;
justify-items: center;
transition: height 0.5s ease-in-out; /* Adicione uma transição suave para a opacidade */
pointer-events: auto; /* Mantém os eventos de mouse ativos quando visível */
}
.simplesipHead {
height: 80px;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
background-color: transparent;
transition: height 0.5s ease-in-out; /* Adicione uma transição suave para a opacidade */
pointer-events: auto; /* Mantém os eventos de mouse ativos quando visível */
}
.simplesipTitles {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
font-size: 14px;
max-height: 30px;
padding: 2px 4px;
background-color: rgba(195, 195, 195, 0.056);
border-radius: 8px 8px 0 0;
cursor: pointer;
}
.simplesipTitles img {
margin-right: 4px;
}
.simplesipOutgoingCall {
display: grid;
gap: 6px;
grid-template-columns: repeat(3, 1fr);
height: max-content;
padding: 10px;
justify-items: center;
transition: height 0.5s ease-in-out; /* Adicione uma transição suave para a opacidade */
pointer-events: auto; /* Mantém os eventos de mouse ativos quando visível */
}
.simplesipIncomingCall {
display: grid;
gap: 6px;
grid-template-columns: repeat(2, 1fr);
height: max-content;
padding: 10px;
justify-items: center;
transition: height 0.5s ease-in-out; /* Adicione uma transição suave para a opacidade */
pointer-events: auto; /* Mantém os eventos de mouse ativos quando visível */
}
.displayContainer {
display: flex;
flex-direction: row;
flex: 1;
width: 85%;
margin-inline-start: 30px;
}
.circle {
width: 13px;
height: 13px;
border-radius: 50%;
display: inline-block;
margin-right: 5px;
vertical-align: middle;
background-color: #bdbbbb;
}
.online {
background-color: rgb(4, 218, 4);
}
.away {
background-color: rgb(212, 203, 27);
}
.busy {
background-color: rgb(215, 21, 21);
}
#agentLocalDisplay {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin: 8px;
}
#agentName {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
font-size: 16px;
}
.telephone {
background-color: rgba(45, 208, 45, 0.751);
padding: 10px;
font-size: 24px;
border: 1px solid transparent;
cursor: pointer;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 6px;
grid-column: 2;
}
.telephone:hover {
background-color: rgba(45, 208, 45, 0.866);
}
.animationHover:hover {
transform: scale(1.05);
transition: transform 0.2s ease-out;
}
.numberOutgoingCall {
display: flex;
justify-content: center;
align-items: center;
margin: 20px 10px 10px;
height: calc(510.17px - 33.99px - 90.4px - 31.81px);
text-align: center;
font-size: 24px;
}
.numberIncomingCall {
display: flex;
justify-content: center;
align-items: center;
margin: 20px 10px 10px;
height: calc(510.17px - 33.99px - 90.4px - 31.81px);
text-align: center;
font-size: 24px;
}
.endCall {
background-color: rgba(208, 45, 45, 0.751);
padding: 10px;
font-size: 24px;
border: 1px solid transparent;
cursor: pointer;
border-radius: 50%;
width: 70px;
height: 70px;
line-height: 6px;
grid-column: 2;
}
.endCall:hover {
background-color: rgba(222, 27, 27, 0.751);
}
.bn-minimize {
width: 32px;
height: 25px;
border-radius: 12%;
cursor: pointer;
border: none;
text-align: center;
line-height: 8px;
background-color: transparent;
}
.bn-minimize img {
margin: 0;
padding: 0;
align-items: center;
}
.bn-minimize:hover {
background-color: #ededed60;
}
.divLogo {
display: inline-flex;
align-items: center;
justify-content: start;
}
.simplesip-bn {
padding: 10px;
font-size: 24px;
background-color: #dededec4;
border: 1px solid transparent;
cursor: pointer;
border-radius: 50%;
width: 70px;
height: 70px;
}
.timer {
display: flex;
justify-content: center;
align-items: center;
width: 50%;
height: 35px;
}
.simplesip-bn:hover {
background-color: rgba(237, 237, 237, 0.858);
}
.simplesipContainer {
display: flex;
justify-content: center;
position: absolute;
bottom: 0;
right: 10px;
}
#display {
height: 100%;
font-size: 30px;
width: 100%;
background-color: transparent;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
font-weight: 501;
}
#clearDisplay {
cursor: pointer;
display: flex;
align-items: center;
justify-content: end;
}