﻿


/*Activity List Filter*/
.t-activities-small-date-picker .mud-picker-inline {
    width: 150px !important;
    flex: none;
}

.t-activities-small-date-picker {
    margin-top: 0px;
    max-width: 200px;
    flex-wrap: wrap;
    align-content: space-evenly;
    justify-content: center;
}



/*Add Activity Dialog*/
.t-activity-dialog .t-bottom-card-content{
    background-color: var(--mud-palette-surface)!important;
    padding: 8px 0px;
}
    
    

/*Activity Card*/
/*Only for the first field in an activity content box*/
.activity-top-field.mud-input-control > .mud-input-control-input-container > div.mud-input.mud-input-text {
    margin-top: 0px !important;
}

/*Only for the last element in an activity content box*/
.activity-bottom-element {
    padding-bottom: 16px;
}

.activities-new-activity .mud-select {
    justify-content: center !important;
}

/*Used for adjusting SVG placement when selecting a new activity*/
.mud-input-slot > svg {
    position: relative;
    top: -2px;
}

.t-activity-container {
    padding: 16px;
    padding-top: 0px;
}



/*Test Drive Card*/
.t-enum-default-style-container {
    display: flex;
    --text-underline-height: 0 0;
    margin-bottom: 16px;
    align-items: center;
    align-items: end !important;
}

    .t-enum-default-style-container .mud-input-control {
        margin-top: 0px !important;
    }

    .t-enum-default-style-container .mud-input {
        margin-top: 0px !important;
        font-weight: 500 !important;
    }

    .t-enum-default-style-container .mud-input-root {
        padding: 8px 0 5px !important;
    }

    .t-enum-default-style-container .mud-input-label {
        font-weight: 500 !important;
        margin-top: -6px !important;
        font-size: 14px !important;
        color: var(--mud-palette-text-secondary) !important;
    }



/*Activities page*/
.t-activities-page-mud-table {
    border-radius: var(--t-border-radius) !important;
    height: calc(100vh - var(--t-appbar-height) - 96px);
    margin-bottom: 16px;
    transition: 0.15s ease-in-out;
    background-color: var(--mud-palette-background) !important;
}

.t-activities-page-mud-table .mud-table-head .mud-table-cell {
    background-color: var(--mud-palette-background) !important;
}

    .t-activities-page-mud-table .mud-table-container {
        height: 100%;
    }

    .t-activities-page-mud-table .mud-table-toolbar {
        display: block;
        padding-right: 8px;
        padding-inline-end: 8px;
        --mud-internal-toolbar-height: auto !important;
    }

    .t-activities-page-mud-table-filter-open .mud-toolbar {
        display: flex;
        flex-direction: column;
        height: auto !important;
    }

.t-activities-page-mud-table-filter-open {
    height: calc(100vh - var(--t-appbar-height) - 304px);
}

.t-activities-page-mud-table-filter-open .mud-toolbar > div {
    width: 100%;
}

.t-activity-view-component-td {
    padding: 0px !important;
    border-radius: 0px !important;
}

    .t-activity-view-component-td .mud-checkbox {
        margin: 0px !important;
    }

.t-activities-page-mud-table .mud-table-row:hover {
    cursor: pointer;
}

.t-activities-page-mud-table .t-card-base-container{
    margin: 16px 48px;
    padding-top: 8px;
}

.t-activities-page-mud-table .mud-card-header {
    display: none!important;
}

.t-mud-tool-tip-container .mud-tooltip-root{
    height: min-content;
    align-self: center;
}

.t-activity-table-active-cell{
    background-color: var(--mud-palette-action-default-hover);
    border-bottom: 0px!important;
    white-space: nowrap;
}



/*Activities mud table*/
.t-activities-mud-table {
    height: calc(100% - 80px - 16px);
    border-radius: var(--t-border-radius) !important;
    box-shadow: none !important;
}

    .t-activities-mud-table > table .mud-icon-button {
        padding: 8px !important;
    }

    .t-activities-mud-table .mud-table-container {
        height: calc(100%); /* Pixel value is height of search container agove */
        overflow-y: overlay;
    }

    .t-activities-mud-table .mud-table-cell {
        padding: 8px 0px 8px 24px !important;
    }

    .t-activities-mud-table .mud-table-row:hover {
        /*cursor: default;*/
    }

    .t-activities-mud-table .mud-table-toolbar {
        gap: 4px;
        padding-right: 16px;
    }

.t-mud-toolbar-empty .mud-tabs-toolbar {
    min-height: 35.75px;
}



/* ButtonContainerBaseMode */
.t-bottom-card-content {
    display: flex;
    height: var(--t-bottom-button-container-height);
    justify-content: space-between;
    background-color: var(--mud-palette-background-gray);
    padding: 8px 16px;
    border-bottom-left-radius: var(--t-border-radius);
    border-bottom-right-radius: var(--t-border-radius);
}

.t-contacts-list-scroll-area .t-bottom-card-content, .t-contact-desktop-card .t-bottom-card-content {
    display: flex;
    height: 56px;
    justify-content: space-between;
    padding: 12px 0px;
    border-bottom-left-radius: var(--t-border-radius);
    border-bottom-right-radius: var(--t-border-radius);
    border-top: 1px solid var(--mud-palette-lines-default);
    background-color: transparent !important;
    margin: 0 16px;
}

