﻿/* V3 F i n a n c i a l s   */

.pz-v3shipment-service-popup {
    z-index: 99999999;
    text-align: left;
}

    .pz-v3shipment-service-popup .k-window-titlebar {
        background-color: var(--blue-1-medium);
        border-radius: 4px;
        color: var(--white);
        height: 40px;
        text-transform: capitalize;
    }

    .pz-v3shipment-service-popup .k-window-title {
        display: grid;
        font: var(--google-font-weight-bold) var(--fontsize-lineheight-20-25) var(--prism-font);
        justify-content: center;
        text-transform: capitalize;
    }

    .pz-v3shipment-service-popup .k-window-content {
        display: grid;
        padding-top: 40px;
        justify-content: center;
    }

        .pz-V3grid-financial-summary-container {
            display: grid;
            grid-template-columns: repeat(10, auto);
        }

        .pz-V3financials-grey-divider-line {
            grid-column: 1 / span 10;
            width: 95%;
            height: .1px;
            background-color: var(--grey-light);
        }

        .pz-V3financials-span-all {
            grid-column: 1 / -1;
        }

        .pz-V3scrollbox {
            height: 750px !important; /* Strict constraint is required */
            overflow-y: auto; /* Adds a vertical scrollbar ONLY when content overflows */
            overflow-x: hidden; /* Prevents accidental horizontal scrolling */
            justify-content: center;
        }

        .pz-V3commentbox {
            grid-column: 2 / span 4;
            height: 65px !important;
            margin: 4px;
            padding: 0;
            margin-bottom: 45px;
        }

        .pz-V3Summary-button-container {
            display: grid;
            grid-template-columns: repeat(4, 260px);
            grid-column-gap: 10px;
        }

        .pz-v3comments-summary {
            /*width: 1200px !important;*/
        }

        .pz-v3comments-grid {
            padding-right: 30px;
        }

        .pz-v3grid-noscroll .k-grid-content {
            overflow-y: auto;
        }

        .pz-v3grid-noscroll .k-grid-header,
        .pz-v3grid-noscroll .k-grid-footer {
            padding-right: 0; /* version 2.26 and older requires !important here */
        }

        .pz-v3grid-noscroll .k-grid-header-wrap,
        .pz-v3grid-noscroll .k-grid-footer-wrap {
            border-right-width: 0;
        }

        .pz-v3shipment-buttons-container {
            display: flex;
            justify-self: right;
            justify-content: space-between;
            gap: 10px;
            width: 500px;
        }

        .pz-V3grid-financials-other-charges-container-8cols {
            display: grid;
            grid-template-columns: 286px repeat(7, 125px);
            grid-column-gap: 15px;
        }

        .pz-v3grid-line-item-comments {
            display: grid;
            grid-column: 6 / span 3;
        }

        .pz-v3financials-span-all {
            grid-column: 1 / -1;
        }

        .pz-V3financials-popup-grey-divider-line {
            grid-column: 1 / -1;
            height: .1px;
            background-color: var(--grey-light);
        }

        .pz-V3grid-50-50 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            grid-column-gap: 10px;
        }
