frontend/src/app/audiences/audiences.component.scss (495 lines of code) (raw):
.login-user {
//float: right;
margin-left: 1215px;
margin-top: 23px;
}
.title {
/* headlines */
//position: absolute;
width: 231px;
height: 26px;
// margin-left: 65px;
margin-top: 103px;
color: #4E4E4E;
font-family: Google Sans;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.subTitle {
width: 558px;
height: 17px;
//margin-left: 65px;
margin-top: 30px;
font-family: 'Google Sans';
font-style: normal;
font-weight: 50;
font-size: 16px;
line-height: 18px;
color: #000000;
}
.preview {
margin-top: 30px;
width: 871px;
height: 18px;
color: #000;
font-family: Google Sans;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.25px;
}
.perviewDesc {
//width: 205px;
height: 17px;
left: 403px;
top: 305px;
margin-top: 10px;
left: 27.99%;
right: 58.54%;
top: 33.93%;
bottom: 64.18%;
color: #757575;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 10px;
}
.btnPreviewTables {
/* Button */
border: none;
display: flex;
flex-direction: column;
align-items: center;
padding: 8px 24px;
gap: 8px;
//position: absolute;
width: 155px;
height: 38px;
left: 403px;
//top: 328px;
/* Grey/White */
background: #FFFFFF;
box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);
border-radius: 4px;
/* Component Labels/Button */
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.25px;
/* Blue/600 */
color: #1A73E8;
margin-top: 5px;
//margin-left: 38px;
/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
}
.tableHeading {
width: 194px;
height: 17px;
left: 403px;
//top: 365px;
left: 27.99%;
right: 58.54%;
//top: 28.69%;
bottom: 69.97%;
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 15px;
color: #757575;
margin-bottom: 10px;
}
.tableHeadingEvents {
width: 194px;
//height: 17px;
left: 403px;
top: 365px;
margin-top: 32px;
left: 27.99%;
right: 58.54%;
top: 28.69%;
bottom: 69.97%;
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 15px;
color: #757575;
padding-bottom: 10px;
}
td {
border-width: 0.5px;
font-family: 'Google Sans';
font-style: normal;
font-weight: 200;
font-size: 12px;
padding: 2px;
text-align: center;
}
th {
border-width: 0.5px;
font-family: 'Google Sans';
font-style: normal;
font-weight: 600;
font-size: 12px;
padding: 2px;
text-align: center;
}
.insights {
width: 871px;
height: 18px;
left: 404px;
top: 447px;
color: #000;
font-family: Google Sans;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
//margin-left: 65px;
margin-top: 30px;
letter-spacing: 0.25px;
}
.askQ {
/* Ask a question using natural language to the dataset above */
//margin-left: 65px;
margin-top: 20px;
left: 28.12%;
right: 48.19%;
top: 78.69%;
bottom: 19.97%;
color: #757575;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.marketingAssiBtn {
/* Auto layout */
border-color: transparent;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0px;
gap: 8px;
//position: absolute;
border-radius: 100px;
background: linear-gradient(92.89deg, #9EA9FD -10.22%, #DBE8FF 108.58%);
/* Inside auto layout */
flex: none;
order: 0;
align-self: stretch;
flex-grow: 1;
/* label-text */
width: 181px;
height: 40px;
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
text-align: center;
letter-spacing: 0.1px;
color: #FFFFFF;
/* Inside auto layout */
float: right;
margin-right: 10px;
//margin-top: 7px;
}
.select-theme-dropdowns {
width: 793px;
height: 48px;
flex-shrink: 0;
border-radius: 7px;
border: 1px solid transparent;
outline: 1px solid black;
background: white;
//box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) inset;
border-right: 16px solid transparent;
margin-left: -12px;
color: #000;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
/* 142.857% */
letter-spacing: 0.25px;
padding-left: 10px
}
.select-theme-dropdowns-campaign {
width: 793px;
height: 48px;
flex-shrink: 0;
border-radius: 7px;
border: 1px solid transparent;
outline: 1px solid black;
background: white;
//box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) inset;
border-right: 16px solid transparent;
// margin-left: 110px;
color: #000;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
/* 142.857% */
letter-spacing: 0.25px;
padding-left: 10px
}
.askQuestionInput {
width: 793px;
height: 48px;
flex-shrink: 0;
border-radius: 7px;
border: 1px solid black;
//background: #F6F6F6;
//box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) inset;
background: white;
color: #000;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
/* 142.857% */
letter-spacing: 0.25px;
padding-left: 10px;
margin-left: -12px;
}
.labelAskQ {
//margin-left: 55px;
color: #757575;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.btnGenerate {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 8px 24px;
gap: 10px;
border-color: transparent;
width: 110px;
height: 41px;
left: 821px;
top: 1139px;
background: #1A73E8;
border-radius: 100px;
/* Component Labels/Button */
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.25px;
/* Grey/White */
color: #FFFFFF;
/* Inside auto layout */
flex: none;
order: 0;
flex-grow: 0;
//margin-left: 1px;
margin-top: 10px;
width: 134px;
//height: 37px;
}
.generateBtnGrey {
display: flex;
flex-direction: column;
align-items: center;
padding: 8px 24px;
gap: 10px;
border-color: transparent;
width: 110px;
height: 41px;
left: 821px;
top: 1139px;
border-radius: 100px;
background: #DADADA;
/* Component Labels/Button */
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.25px;
/* Grey/White */
color: #000;
flex: none;
order: 0;
flex-grow: 0;
//margin-left: 1px;
margin-top: 10px;
width: 134px;
}
.askQuestion {
/* Ask a question using natural language to the dataset above */
left: 34.51%;
right: 41.81%;
top: 56.2%;
bottom: 43.01%;
color: #757575;
// margin-left: 115px;
margin-top: 15px;
color: #757575;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.spinner_loading {
margin-left: 418px;
margin-top: 7px;
margin-bottom: 5px;
//display: flex;
// justify-content: center;
}
.sqlData {
/* Screenshot 2023-07-28 at 9.25 1 */
width: 541px;
height: 139px;
left: 494px;
top: 1243px;
//background: url(Screenshot 2023-07-28 at 9.25.png);
filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.15));
border-radius: 11px;
}
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
max-width: 500px;
background-color: #E9E9EE;
margin-left: 112px;
margin-top: 18px;
border-radius: 7px;
padding: 16px;
}
.tableP {
//margin-left: 116px;
width: 350px;
}
.img-position {
position: absolute;
left: 97%;
top: 4.5%;
}
.saveButton {
// margin-left: 118px;
margin-top: 30px;
margin-bottom: 10px;
color: #757575;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.btnSave {
background: #4285F4;
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
border-radius: 28px;
left: 837px;
top: 1827px;
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
/* identical to box height, or 143% */
align-items: center;
text-align: center;
letter-spacing: 0.25px;
color: #FFFFFF;
border-color: transparent;
width: 134px;
height: 37px;
flex-shrink: 0;
}
.spinner_loading-preview-table {
margin-left: 45px;
margin-top: 5px;
}
.example-container {
height: 340px;
overflow: auto;
}
table {
//width: 100%;
border-color: gainsboro;
}
td[_ngcontent-ng-c4253341424] {
border-width: 0.1px;
border-color: gainsboro;
width: 0.1%;
white-space: nowrap;
font-family: 'Google Sans';
font-style: normal;
font-weight: 500;
font-size: 12px;
}
th[_ngcontent-ng-c4253341424] {
width: 0.1%;
white-space: nowrap;
border-width: 0.1px;
border-color: gainsboro;
}
.campaignSelected {
color: #757575;
font-family: Google Sans;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
select option {
color: #000;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
/* 142.857% */
letter-spacing: 0.25px;
}
.sqlQuery {
color: #000;
font-family: Google Sans;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
/* 142.857% */
letter-spacing: 0.25px;
border-radius: 7px;
border: 1px solid #E9E9E9;
background: #F6F6F6;
box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.15) inset;
max-width: 793px;
min-height: 139px;
flex-shrink: 0;
padding: 10px;
margin-top: 16px
}
.copyBtn {
border: none;
float: right;
background: transparent;
}
.table-headers {
color: #333 !important;
font-family: 'GOOGLE SANS';
font-size: 14px !important;
font-style: normal;
font-weight: 600;
line-height: normal;
background: #F9F9F9;
}
// table round corners //
table tr:last-child td:first-child {
border: 2px solid inherit;
border-bottom-left-radius: 10px;
}
table tr:last-child td:last-child {
border: 2px solid inherit;
border-bottom-right-radius: 10px;
}
table tr:first-child th:first-child {
border: 2px solid inherit;
border-top-left-radius: 10px;
}
table tr:first-child th:last-child {
border: 2px solid inherit;
border-top-right-radius: 10px;
}
table {
border-collapse: separate;
border-spacing: 0;
}
// table round corners//
.promptPanel {
color: #000;
font-family: "Google Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
letter-spacing: 0.25px;
width: 793px;
margin-top: 10px;
margin-bottom: 10px;
white-space: break-spaces;
}