|
- .table-actions {
- display: flex;
- align-items: center;
- justify-content: flex-end;
- margin-bottom: 10px;
-
- .input-holder {
- margin: 0;
- width: 30%;
- margin-right: auto;
- }
-
- button {
- border: 2px solid var(--input-border);
- padding: 7px 20px;
- border-radius: var(--common-border-radius);
- background-color: white;
- margin-left: 20px;
- color: var(--secondary-text);
- font-weight: 500;
-
- img {
- vertical-align: middle;
- width: 15px;
- height: 15px;
- }
- }
- }
-
- .filter-row {
- display: grid;
- align-items: stretch;
- grid-template-columns: 1fr 1fr 1fr 1fr;
- justify-content: flex-end;
- grid-gap: 10px;
- margin: 0px 0px 20px 0px;
- }
-
- .explainer {
- font-style: italic;
- color: silver;
- margin: 20px 0 10px;
- }
-
- .card {
- position: relative;
-
- .shadow {
- position: absolute;
- left: 0;
- top: 0;
- width: 100%;
- height: 100%;
- z-index: 2;
- background-color: black;
- opacity: 0.5;
- display: block;
- }
- }
-
- .export-options {
- width: 210px;
- position: absolute;
- top: 70px;
- right: 120px;
- z-index: 2;
- padding: 10px;
- border-radius: var(--common-border-radius);
- text-align: center;
- background-color: white;
-
- header {
- margin-bottom: 10px;
-
- h5 {
- color: var(--secondary-text);
- font-size: 16px;
- }
- }
-
- .options {
- display: flex;
- align-items: center;
- justify-content: space-between;
- }
-
- .sub-options {
-
- div {
- margin: 3px 0;
- display: flex;
- align-items: center;
- justify-content: space-between;
- text-align: left;
- font-size: 14px;
- color: var(--input-border);
-
-
- span {
- width: 85%;
- }
- }
-
- .radioButton {
- border: 2px solid var(--input-border);
- width: 15px;
- height: 15px;
- border-radius: 50%;
- display: flex;
- align-items: center;
- justify-content: center;
-
- &::before {
- content: '';
- display: block;
- width: 7px;
- height: 7px;
- border-radius: inherit;
- background-color: white;
- }
-
- &.active {
- border-color: var(--input-border);
-
- &::before {
- background-color: var(--input-border);
- }
- }
- }
- }
-
-
-
- button {
- border: 2px solid var(--input-border);
- padding: 7px 20px;
- margin: 0;
- border-radius: var(--common-border-radius);
- background-color: white;
- color: var(--secondary-text);
- font-weight: 500;
- }
-
-
- }
-
- .table {
- height: 70vh;
- overflow: auto;
- line-height: 1.8;
- letter-spacing: 0.5px;
-
- header,
- .row {
- display: flex;
- flex-wrap: nowrap;
- align-items: center;
- padding: 0 10px;
-
- .col {
- width: calc(100% / 7);
- font-size: 14px;
-
- input {
- margin-right: 5px;
- }
-
- p,
- a,
- &>div {
- display: block;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- width: 100%;
- }
-
- a {
- color: var(--primary);
- }
-
- &:nth-child(1) {
- width: 70px;
- }
-
- &:nth-child(2) {
- text-transform: capitalize;
- }
-
- &:nth-child(3) {
- flex-grow: 1;
- }
-
- &:nth-child(5) {
- width: 100px;
- }
- }
- }
-
- header {
- background-color: var(--secondary-text);
- color: white;
- border-radius: var(--common-border-radius);
- position: sticky;
- z-index: 1;
- top: 0;
- height: 50px;
- }
-
- .row {
- color: var(--secondary-text);
- background-color: white;
- border-radius: var(--common-border-radius);
- cursor: pointer;
- transition: border-color 0.3s, box-shadow 0.3s;
- height: 100px;
- border: 2px solid transparent;
- box-shadow: none;
-
- &:nth-child(even) {
- background-color: var(--input-background);
- }
-
- &:hover {
- position: relative;
- color: var(--primary-text);
- font-weight: 500;
- border-color: var(--primary);
- box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
- }
- }
- }
|