.preview-top-wrapper{margin-top:0}.preview-top-wrapper .mbot30{margin-bottom:24px}.preview-top-wrapper .preview-sticky-container{padding-inline-start:0;padding-inline-end:0}.preview-sticky-container>div{align-items:flex-end;margin-inline-start:0;margin-inline-end:0}.preview-top-wrapper .btn>i{margin-inline-end:6px}.preview-top-wrapper form{margin:0}.preview-sticky-header{z-index:1020;width:100%!important;inset-inline-start:0!important;padding:12px 0;background:var(--ez-surface);border-bottom:1px solid var(--ez-border)}.preview-sticky-header .preview-sticky-container{max-width:1200px;padding-inline-start:24px;padding-inline-end:24px}.preview-sticky-header .sticky-hidden{display:none!important}.preview-sticky-header .sticky-visible{display:inherit!important}.preview-sticky-header h3{margin:0 0 4px;font-size:var(--ez-text-lg);font-weight:600}.preview-top-wrapper .ez-page-head-main h3{margin:0;font-size:var(--ez-text-xl);font-weight:600}.preview-sticky-header .ez-record-facts{display:none}@media (max-width:767px){.preview-sticky-header .preview-sticky-container{padding-inline-start:16px;padding-inline-end:16px}.preview-sticky-container>div>div+div{flex-wrap:wrap;gap:8px}.preview-sticky-container>div>div+div>*{margin-inline-start:0!important}}.subscriptionhtml .panel_s>.panel-body,.viewestimate .panel_s>.panel-body,.viewinvoice .panel_s>.panel-body{padding:32px 24px}.customers h4.estimate-html-number,.customers h4.invoice-html-number{margin:0 0 8px;font-size:var(--ez-text-xl);font-weight:700;color:var(--ez-text)}.transaction-html-info-col-left address,.transaction-html-info-col-right address{margin-bottom:16px;line-height:1.6;color:var(--ez-text-2)}.estimate-html-bill-to,.estimate-html-ship-to,.invoice-html-bill-to,.invoice-html-ship-to{display:block;margin-bottom:4px;font-size:var(--ez-text-xs);font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ez-text-3)!important}.transaction-html-info-col-right p{line-height:1.7;color:var(--ez-text-2)}.transaction-html-info-col-right p>span{color:var(--ez-text-2)!important;font-weight:500!important}.table.items{margin-top:24px}.table.items>tbody>tr>td,.table.items>thead>tr>th{padding:12px}.table.items .description-item-text,.table.items .item_long_description{color:var(--ez-text-2)}.subscriptionhtml .table.text-right,.viewestimate .table.text-right,.viewinvoice .table.text-right{margin-top:8px;font-variant-numeric:tabular-nums}.subscriptionhtml .table.text-right>tbody>tr>td,.viewestimate .table.text-right>tbody>tr>td,.viewinvoice .table.text-right>tbody>tr>td{padding:10px 12px;border-top:1px solid var(--ez-border)}.subscriptionhtml .table.text-right .total,.viewestimate .table.text-right .total,.viewinvoice .table.text-right .total{font-size:var(--ez-text-lg);font-weight:700;color:var(--ez-text)}.estimate-html-note>p>b,.estimate-html-terms-and-conditions>p>b,.invoice-html-files p>b,.invoice-html-note>p>b,.invoice-html-payments>p>b,.invoice-html-terms-and-conditions>p>b{font-size:var(--ez-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ez-text-3)}.invoice-payments-table{font-variant-numeric:tabular-nums}.invoice-payments-table form{display:inline}.invoice-html-offline-payments .mbot15,.online-payment-radio+.mbot15{color:var(--ez-text-2)}#pay_button .btn,#pay_now{min-width:160px}#proposal-wrapper{display:flow-root;min-height:100%}#proposal-wrapper .proposal-left img{margin-inline-start:10px;margin-inline-end:10px}div.proposal-wrapper img:not(.media-object){display:block;max-width:100%;height:auto}.proposal-comment{display:inline-block;width:100%;margin-bottom:15px}.table.proposal-items thead>tr>th{padding-inline-start:10px}.table.proposal-items tbody>tr>td,.table.proposal-items thead>tr>th{text-align:start}.contract-view .tc-content ol,.contract-view .tc-content ul,.proposal-view .tc-content ol,.proposal-view .tc-content ul{margin-inline-start:0}@media (max-width:767px){.subscriptionhtml .panel_s>.panel-body,.viewestimate .panel_s>.panel-body,.viewinvoice .panel_s>.panel-body{padding:20px 4px}.transaction-html-info-col-right{text-align:start}}.invoice-html-offline-payments>p:first-child,.invoice-html-online-payments>p:first-child{font-size:var(--ez-text-xs);font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;color:var(--ez-text-3)}.invoice-html-payments{overflow-x:auto}
