frontend/src/app/customer-service-agent/agent-knowledge-search/agent-knowledge-search.component.scss (285 lines of code) (raw):

/** * Copyright 2024 Google LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ .currentCaseButton { background-color: white; border-color: #4D88FF; border-radius: 10px; color: #4D88FF; text-align: center; font-feature-settings: 'clig' off, 'liga' off; font-family: Google Sans; font-size: 14px; font-style: normal; font-weight: 500; line-height: 20px; /* 142.857% */ letter-spacing: -0.154px; } .currentCase { background-color: white; border-color: #4D88FF; border-radius: 10px; color: #4D88FF; text-align: center; font-feature-settings: 'clig' off, 'liga' off; font-family: Google Sans; font-size: 14px; font-style: normal; font-weight: 500; line-height: 20px; /* 142.857% */ letter-spacing: -0.154px; margin-right: 10px; } .btnActive { background-color: #4D88FF; border-color: #4D88FF; border-radius: 10px; color: white; text-align: center; font-feature-settings: 'clig' off, 'liga' off; font-family: Google Sans; font-size: 14px; font-style: normal; font-weight: 500; line-height: 20px; /* 142.857% */ letter-spacing: -0.154px; } .filterButton { color: var(--grey, #575757); text-align: center; font-feature-settings: 'clig' off, 'liga' off; font-family: Google Sans; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; letter-spacing: -0.154px; border-radius: 10px; border: 1px solid #DFDFDF; width: 113px; height: 28px; flex-shrink: 0; } .star-rating { font-size: 2em; color: #ffc107; } .statusClass { border-radius: 10px; margin-bottom: 2px; background-color: black; color: white; border-radius: 3px; border: 1px solid #E3E3E3; font-family: "Google Sans"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20px; padding: 0px 4px } .btnSelect { // width: 112px; border-radius: 10px; margin-bottom: 2px; background-color: white; border-radius: 3px; border: 1px solid #E3E3E3; color: #000; font-family: "Google Sans"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20px; padding: 0px 4px } .statusClassCategory { // width: 131px; border-radius: 10px; margin-bottom: 2px; background-color: black; color: white; border-radius: 3px; border: 1px solid #E3E3E3; margin-right: 2px; font-family: "Google Sans"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20px; } .btnSelectCategory { //width: 131px; border-radius: 10px; margin-bottom: 2px; background-color: white; border-radius: 3px; border: 1px solid #E3E3E3; margin-right: 2px; color: #000; font-family: "Google Sans"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20px; } .aiSuggestion { background: linear-gradient(92deg, #7934A7 -15.74%, #A0BBFF 98.63%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .filter-header { color: #000; font-family: "Google Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; background-color: #E3E3E3; border-radius: 3px; padding-top: 1px; padding-bottom: 0px; height: 27px; width: 466px } .copyBtn { border: none; float: right; background: transparent; color: #4D88FF; } .kbResult { color: #000; font-family: "Google Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 18px; margin-bottom: 10px; } .kbSummary { color: #000; font-family: "Google Sans"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 19px; margin-bottom: 10px; } .applyBtn { border-radius: 10px; border: 1px solid #DFDFDF; background: #5ACE97; width: 62px; height: 25px; flex-shrink: 0; color: #FFF; text-align: center; font-feature-settings: 'clig' off, 'liga' off; font-family: "Google Sans"; font-size: 12px; font-style: normal; font-weight: 500; line-height: 20px; letter-spacing: -0.154px; margin-left: 5px; margin-right: 5px; } .clearBtn { border-radius: 10px; border: 1px solid #CCC; background: #FFF; width: 56px; height: 25px; flex-shrink: 0; color: var(--grey, #575757); text-align: center; font-feature-settings: 'clig' off, 'liga' off; font-family: "Google Sans"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20px; /* 166.667% */ letter-spacing: -0.154px; } .actions { border-radius: 3px; background: #EDEDED; height: 33px; flex-shrink: 0; } .searchBtn { background: #4D88FF; color: #FFF; border-radius: 5px; width: 45px; height: 47px; display: flex; justify-content: center; align-items: center; border: none; // margin-right:15px } .searchInput { max-width: 100%; height: 48px; flex-shrink: 0; fill: var(--Grey-50, #F8F9FA); stroke-width: 1px; stroke: #D0D0D0; background: #F8F9FA; border-radius: 6px; border: 1px solid #D0D0D0; padding-left: 10px; //color: rgba(144, 144, 144, 0.66); font-family: "Google Sans Text"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; } td { vertical-align: top; text-align: left; } .dot-flashing { position: relative; width: 8px; height: 8px; border-radius: 5px; background-color: #9880ff; color: #9880ff; animation: dot-flashing 1s infinite linear alternate; animation-delay: 0.5s; margin-left: 12px; margin-top: 6px; } .dot-flashing::before, .dot-flashing::after { content: ""; display: inline-block; position: absolute; top: 0; } .dot-flashing::before { left: -10px; width: 8px; height: 8px; border-radius: 5px; background-color: #9880ff; color: #9880ff; animation: dot-flashing 1s infinite alternate; animation-delay: 0s; } .dot-flashing::after { left: 10px; width: 8px; height: 8px; border-radius: 5px; background-color: #9880ff; color: #9880ff; animation: dot-flashing 1s infinite alternate; animation-delay: 1s; } @keyframes dot-flashing { 0% { background-color: #9880ff; } 50%, 100% { background-color: rgba(152, 128, 255, 0.2); } }