@import '_content/AgencyRoot.Extensions.Blazor.WebAssembly/AgencyRoot.Extensions.Blazor.WebAssembly.lp9gavpg42.bundle.scp.css';

/* /Features/Contacts/Activities/Components/ActivityMediaGroupComponent.razor.rz.scp.css */
.media-container[b-q1msmjs91r] {
    position: relative;
    display: flex;
    align-items: center;
    margin-top: 8px;
}

.media-scroll[b-q1msmjs91r] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 8px;
    padding: 8px;
    overflow-x: auto;
    scrollbar-width: none; /* Firefox - hide scrollbar */
    -ms-overflow-style: none; /* IE/Edge - hide scrollbar */
}

.media-scroll[b-q1msmjs91r]::-webkit-scrollbar {
    display: none; /* Chrome/Safari - hide scrollbar */
}

.media-item[b-q1msmjs91r] {
    flex-shrink: 0;
    padding: 4px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    cursor: pointer;
    background: white;
}

.media-item:hover[b-q1msmjs91r] {
    border-color: #9e9e9e;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.media-scroll-button[b-q1msmjs91r] {
    position: absolute;
    z-index: 1;
    background-color: white !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.media-scroll-button-left[b-q1msmjs91r] {
    left: 0;
}

.media-scroll-button-right[b-q1msmjs91r] {
    right: 0;
}
/* /Features/Contacts/Components/MergeContactsComponent.razor.rz.scp.css */
[b-307plhgrqa] .sticky-header {
    position: sticky;
    top: 0;
    background-color: #f8f9fa;
    z-index: 1;
}

[b-307plhgrqa] .text-align-center {
    text-align: center;
}
/* /Features/Contacts/Pages/ImportContactsPage.razor.rz.scp.css */
[b-j70u9o16hh] .text-align-center {
    text-align: center;
}
/* /Features/Policies/Components/Notes/PolicyNoteListComponent.razor.rz.scp.css */
[b-vj8g1bazg9] .mud-table td {
    border: none;
    padding: 0;
    margin: 0;
    background: none;
}

[b-vj8g1bazg9] .mud-table {
    border: none;
    outline: none;
    box-shadow: none;
}
/* /Features/Policies/Components/Payments/PaymentsComponent.razor.rz.scp.css */

[b-0r9vbspu9r] .styled-table {
    width: 100%;
    border-collapse: collapse; 
}

[b-0r9vbspu9r] .styled-table th {
    padding: 10px;
    text-align: left;
    border: 1px solid black;
    font-weight: normal;
}


[b-0r9vbspu9r] .styled-table td {
    padding: 10px;
    text-align: right;
    border: 1px solid black;
}

[b-0r9vbspu9r] .styled-table tr {
    border-bottom: 1px solid black;
}
/* /Features/Policies/Components/PolicyDetails/LivestockGrossMarginTargetMarketingComponent.razor.rz.scp.css */
.lgm-target-marketing-table[b-jsm54hjt0f] {
    width: 100%;
    border-collapse: collapse;
}

.lgm-target-marketing-table td[b-jsm54hjt0f] {
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
    background-color: #f9f9f9;
    font-weight: 500;
}

.lgm-target-marketing-table .lgm-month[b-jsm54hjt0f] {
    border-bottom: 1px solid #e8e8e8;
}

.lgm-target-marketing-table .lgm-text[b-jsm54hjt0f] {
    text-align: right;
    border-bottom: 1px solid #e8e8e8;
    font-weight: normal !important;
}

.lgm-target-marketing-table tr:nth-child(odd) td[b-jsm54hjt0f] {
    background-color: white;
}
/* /Features/Policies/Components/PolicyDetails/MPCICoverageDetailComponent.razor.rz.scp.css */
.aphTable[b-fsn657xsmd] {
    width: 100%;
    border-collapse: collapse;
}

.aphTable td[b-fsn657xsmd] {
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
    background-color: #f9f9f9; 
    font-weight: 500;
}

.aphTable .aphCell[b-fsn657xsmd] {
    border-bottom: 1px solid #e8e8e8;
}

.aphTable .aphText[b-fsn657xsmd] {
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    font-weight: normal !important;
}

.aphTable tr:nth-child(odd) td[b-fsn657xsmd] {
    background-color: white;
}


/* /Features/Policies/Components/PolicyDetails/WholeFarmDetailComponent.razor.rz.scp.css */
.wfrp-table th[b-zicjklc13u] {
    font-weight: 500;
    font-size: 14px;
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
    background-color: #f9f9f9;
    padding: 6px 24px 6px 16px;
}

.wfrp-table[b-zicjklc13u] {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}

.wfrp-table td[b-zicjklc13u] {
    font-size: 14px;
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    text-align: left; 
    background-color: #f9f9f9;
    padding: 6px 24px 6px 16px;
}

.wfrp-table tr:nth-child(odd) td[b-zicjklc13u] {
    background-color: white;
}

.wfrp-table tr:nth-child(odd) th[b-zicjklc13u] {
    background-color: white;
}


.wfrp-table-2 th[b-zicjklc13u] {
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    background-color: white;
    padding: 6px 24px 6px 16px;
}

#tax-year[b-zicjklc13u] {
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

#allowable-revenue[b-zicjklc13u] {
    border-top: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}

.wfrp-table-2[b-zicjklc13u] {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}

.wfrp-table-2 td[b-zicjklc13u] {
    font-size: 14px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
    background-color: #f9f9f9; 
    padding: 6px 24px 6px 16px;
}

.wfrp-table-2 tr:nth-child(odd) td[b-zicjklc13u] {
    background-color: white;
}

.wfrp-table-2 tr:nth-child(odd) th[b-zicjklc13u] {
    background-color: white;
}
/* /Features/Producers/Components/ProducerDocumentsListComponent.razor.rz.scp.css */
[b-21j1blod4j] .sort-label {
    display: block;
}
