.ikzip-calculator-host {
    display: block !important;
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding: 0 !important;
    clear: both !important;
    overflow: visible !important;
    scroll-margin-top: 88px;
}

body {
    overflow-x: clip;
}


/* Upload workspace must fit inside WordPress theme wrappers that use overflow:hidden. */
.ikzip-calculator-host.ikzip-files-mode {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    left: auto !important;
    right: auto !important;
}


/* v1.8.0: upload workspace uses the page scrollbar, not a nested scrollbar. */
.ikzip-calculator-host.ikzip-files-mode {
    overflow: visible !important;
}


/* v1.9.0: no nested viewer scrollbar or blur filter. */
.ikzip-calculator-host.ikzip-files-mode {
    overflow: visible !important;
    filter: none !important;
}


/* v1.9.1: unified approval and flat review statuses. */

/* v1.9.2: the calculator summary follows the document scroll via its Shadow DOM sticky column. */

/* v1.9.4: stable fixed/contained summary follower without per-frame transforms. */

/* v1.9.5: PDF template action moved near the upload workspace heading. */

/* v1.9.6: expanded quantity list stays anchored and follows normal page scroll without jumping upward. */

/* v1.9.7: prevent browser scroll anchoring when the quantity popover opens. */
.ikzip-calculator-host {
    overflow-anchor: none !important;
}

/* v1.9.8: quantity dropdown respects the fixed cart bar and keeps custom quantity accessible. */
