.export-freeze,.export-freeze *{transform:none!important;-webkit-mask:none!important;mask:none!important;clip-path:none!important;filter:none!important}.export-freeze .truncate,.export-freeze [class*=truncate]{overflow:visible!important;white-space:normal!important;text-overflow:clip!important}.export-freeze .stat-card,.export-freeze .detail-card,.export-freeze .kpi,.export-freeze .kpi-card,.export-freeze .progress,.export-freeze .progress-bar,.export-freeze [class*=progress],.export-freeze [class*=kpi],.export-freeze [class*=stat],.export-freeze [class*=detail]{overflow:visible!important}.export-freeze .progress-bar,.export-freeze [class*=progress-bar],.export-freeze [role=progressbar],.export-freeze [class*=bar]{min-height:14px!important;height:auto!important;position:relative!important;overflow:visible!important}.export-freeze [class*=bar] [class*=value],.export-freeze [class*=progress] [class*=value],.export-freeze .kpi [class*=value],.export-freeze .stat-card [class*=value]{position:static!important;transform:none!important;display:inline-block!important;margin-left:8px!important;white-space:normal!important;line-height:1.25!important;max-width:100%!important}.export-freeze .detail-value,.export-freeze .invoice-field,.export-freeze .report-field,.export-freeze .stat-value{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;overflow-wrap:anywhere!important}.export-freeze *[class*=overflow-hidden]{overflow:visible!important}.export-freeze [class*=rounded],.export-freeze .rounded,.export-freeze .rounded-md,.export-freeze .rounded-lg,.export-freeze .rounded-xl,.export-freeze .rounded-2xl{border-radius:8px!important}.export-freeze *{z-index:auto!important}[data-exporting=true],[data-exporting=true] *{transform:none!important;clip-path:none!important;mask:none!important;overflow:visible!important;filter:none!important;backface-visibility:visible!important}[data-exporting=true] .progress,[data-exporting=true] .progress-bar,[data-exporting=true] [role=progressbar],[data-exporting=true] .stat-card,[data-exporting=true] .kpi,[data-exporting=true] .kpi-card,[data-exporting=true] .detail-card{overflow:visible!important;height:auto!important;min-height:18px!important;position:relative!important}[data-exporting=true] .progress [class*=value],[data-exporting=true] .progress-bar [class*=value],[data-exporting=true] [role=progressbar] [class*=value],[data-exporting=true] .stat-card [class*=value],[data-exporting=true] .kpi [class*=value],[data-exporting=true] .detail-card [class*=value],[data-exporting=true] .detail-value,[data-exporting=true] .invoice-field,[data-exporting=true] .report-field,[data-exporting=true] .stat-value{position:static!important;display:inline-block!important;margin-left:6px!important;transform:none!important;white-space:normal!important;word-break:break-word!important;overflow:visible!important;color:#000!important;line-height:1.25!important;max-width:100%!important}[data-exporting=true] *[class*=overflow-hidden]{overflow:visible!important}[data-exporting=true] *{z-index:auto!important}.activity-bars-container{max-height:350px;overflow-y:auto;padding-right:8px}.locations-list-container{max-height:160px;overflow-y:auto;padding-right:8px}.preview-text-container{padding-left:1rem;padding-right:1rem}.export-mode .stat-card,[data-exporting=true] .stat-card,.export-mode .kpi-card,[data-exporting=true] .kpi-card,.export-mode .detail-card,[data-exporting=true] .detail-card{border:2px solid #94a3b8!important;box-shadow:none!important}.export-mode .results-export-a4-container{width:210mm!important;height:auto!important;min-height:297mm!important;padding:15mm!important;margin:0 auto!important;box-sizing:border-box!important;overflow:visible!important;display:flex!important;flex-direction:column!important;background:#fff!important;font-size:9pt!important;line-height:1.3!important}.export-mode .results-export-a4-container>header{flex-shrink:0}.export-mode .results-export-a4-container>main{flex-grow:0!important;overflow:visible!important}.export-mode .results-export-a4-container .lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.export-mode .results-export-a4-container .lg\:grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))!important}.export-mode .activity-bars-container,.export-mode .locations-list-container{max-height:none!important;overflow:visible!important}.export-mode .preview-text-container{height:auto!important;max-height:none!important;overflow:visible!important}.export-mode .results-export-a4-container .line-clamp-5,.export-mode .results-export-a4-container .line-clamp-7{overflow:visible!important;display:block!important;-webkit-box-orient:unset!important;-webkit-line-clamp:unset!important}.export-mode .results-preview-card-image,.export-mode .results-preview-card-video,.export-mode .results-preview-card-reels-video{object-fit:contain!important;max-height:40vh!important}.export-mode .results-export-a4-container [class*=border-blue-500]{break-inside:avoid!important;page-break-inside:avoid!important}.export-mode .insights-export-a4-container{width:210mm!important;height:auto!important;min-height:297mm!important;padding:15mm!important;margin:0 auto!important;box-sizing:border-box!important;overflow:visible!important;display:flex!important;flex-direction:column!important;background:#fff!important;font-size:9pt!important;line-height:1.3!important}.export-mode .insights-export-a4-container.single-page-export{min-height:0!important}.export-mode .insights-export-a4-container>header,.export-mode .insights-export-a4-container>footer{flex-shrink:0}.export-mode .insights-export-a4-container>main{flex-grow:0!important;overflow:visible!important}.export-mode .insights-export-a4-container .lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.export-mode .insights-export-a4-container .insights-chart-export-height{height:220px!important;flex-shrink:0!important}.export-mode .insights-export-a4-container .md\:grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))!important}.export-mode .insights-export-a4-container .shadow-lg{break-inside:avoid!important;page-break-inside:avoid!important}.export-mode .insights-export-a4-container:not(.single-page-export) .top-campaigns-card{break-before:page!important;page-break-before:always!important}@media(max-width:767px){body:not(.export-mode) .responsive-table thead{display:none}body:not(.export-mode) .responsive-table tbody,body:not(.export-mode) .responsive-table tr,body:not(.export-mode) .responsive-table td{display:block;width:100%}body:not(.export-mode) .responsive-table tr{margin-bottom:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}body:not(.export-mode) .responsive-table td{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;text-align:right;border-bottom:1px solid #f3f4f6}body:not(.export-mode) .responsive-table td:last-child{border-bottom:0}body:not(.export-mode) .responsive-table td:before{content:attr(data-label);font-weight:600;text-align:left;margin-right:1rem;color:#4b5563}body:not(.export-mode) .responsive-table td[data-label=Actions]{justify-content:center}body:not(.export-mode) .responsive-table td[data-label=Actions] .opacity-0{opacity:1}body:not(.export-mode) .responsive-table .responsive-table-footer{display:block;width:100%}body:not(.export-mode) .responsive-table .responsive-table-footer tr{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid #e5e7eb;align-items:center;margin-bottom:0;border-radius:0;box-shadow:none;border-left:none;border-right:none}body:not(.export-mode) .responsive-table .responsive-table-footer tr:last-child{border-bottom:none}body:not(.export-mode) .responsive-table .responsive-table-footer td{display:block;padding:0;border:none;text-align:right;background-color:transparent!important;border-radius:0}body:not(.export-mode) .responsive-table .responsive-table-footer td:before{display:none}body:not(.export-mode) .responsive-table .responsive-table-footer td[colSpan]:first-child{text-align:left;font-weight:600;color:#4b5563;flex-grow:1}body:not(.export-mode) .responsive-table .responsive-table-footer td[colSpan]:last-child{display:none}.a4{width:100%;min-height:0;height:auto;padding:1rem!important}.invoice-header-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.invoice-header-grid>div{text-align:left!important}.invoice-total-section{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.invoice-total-section>div:last-child{text-align:left!important}.invoice-campaign-metrics{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;margin-top:.75rem}.invoice-footer-content{flex-direction:column;align-items:flex-start;gap:1rem}.invoice-footer-content>div{text-align:left!important}}.export-mode .export-campaign-item{display:grid!important;grid-template-areas:"name name amount" "id   id   amount" "date date date" "post post post" "metrics metrics metrics";grid-template-columns:1fr 1fr auto;gap:4px 16px!important;align-items:center}.export-mode .export-campaign-item-name{grid-area:name;font-size:10pt;font-weight:700}.export-mode .export-campaign-item-id{grid-area:id;font-size:7pt;font-family:monospace;color:#555}.export-mode .export-campaign-item-amount{grid-area:amount;font-size:11pt;font-weight:700;text-align:right}.export-mode .export-campaign-item-date{grid-area:date;font-size:8pt;color:#444;margin-top:4px}.export-mode .export-campaign-item-post{grid-area:post;font-size:8pt;margin-top:8px;border-top:1px dashed #ccc;padding-top:8px}.export-mode .export-campaign-item-metrics{grid-area:metrics;display:flex;justify-content:space-between;font-size:8pt;margin-top:8px;border-top:1px dashed #ccc;padding-top:8px}.export-mode .export-campaign-item-metrics p{margin:0}.export-mode .invoice-summary-subtotals{font-size:7pt!important;line-height:1.5!important;text-align:right!important;margin-top:8px!important}.export-mode .invoice-summary-subtotals div{display:flex;justify-content:flex-end;align-items:center;gap:4px}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.line-clamp-7{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.progress-bar{position:relative;overflow:hidden;background-color:#1e40af;animation:indeterminate-progress 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress-bar:after{content:"";position:absolute;top:0;left:0;bottom:0;background-color:#3b82f6;animation:indeterminate-progress-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}input[name=budget]{position:relative;z-index:10;pointer-events:auto!important}@keyframes indeterminate-progress{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate-progress-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%}.a4{width:210mm;min-height:297mm;background:#fff;color:#000;box-sizing:border-box;margin:0 auto;position:relative;display:flex;flex-direction:column}.a4,.a4 *{overflow:visible!important;word-break:break-word;line-height:1.35}[data-export-root=true] *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[data-export-root=true],[data-export-root=true] *{animation:none!important;transition:none!important}.freeze-pos *[data-sticky=true],.freeze-pos .sticky,.freeze-pos .fixed{position:static!important;top:auto!important;bottom:auto!important}.invoice-content{padding-bottom:10mm}.invoice-footer{margin-top:auto;text-align:center;padding:10mm 0;border-top:1px solid #ccc;font-size:12px;color:#333}@media(max-width:767px){.responsive-table thead{display:none}.responsive-table tbody,.responsive-table tr,.responsive-table td{display:block;width:100%}.responsive-table tr{margin-bottom:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.responsive-table td{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;text-align:right;border-bottom:1px solid #f3f4f6}.responsive-table td:last-child{border-bottom:0}.responsive-table td:before{content:attr(data-label);font-weight:600;text-align:left;margin-right:1rem;color:#4b5563}.responsive-table td[data-label=Actions]{justify-content:center}.responsive-table td[data-label=Actions] .opacity-0{opacity:1}.responsive-table .responsive-table-footer{display:block;width:100%}.responsive-table .responsive-table-footer tr{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid #e5e7eb;align-items:center;margin-bottom:0;border-radius:0;box-shadow:none;border-left:none;border-right:none}.responsive-table .responsive-table-footer tr:last-child{border-bottom:none}.responsive-table .responsive-table-footer td{display:block;padding:0;border:none;text-align:right;background-color:transparent!important;border-radius:0}.responsive-table .responsive-table-footer td:before{display:none}.responsive-table .responsive-table-footer td[colSpan]:first-child{text-align:left;font-weight:600;color:#4b5563;flex-grow:1}.responsive-table .responsive-table-footer td[colSpan]:last-child{display:none}}@media(max-width:834px){.a4{width:100%;min-height:0;height:auto;padding:0!important}.invoice-body{padding:1rem!important}.invoice-header-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.invoice-header-grid>div{text-align:left!important}.invoice-total-section{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.invoice-total-section>div:last-child{text-align:left!important}.invoice-campaign-metrics{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;margin-top:.75rem}.invoice-footer-content{flex-direction:column;align-items:flex-start;gap:1rem}.invoice-footer-content>div{text-align:left!important}}
