@media print{@page cable-sheet{size:A4 portrait;margin:12mm}html:has(.cabo-print-wrapper) .no-print{display:none!important}html:has(.cabo-print-wrapper) .cabo-print-wrapper{page:cable-sheet;width:auto!important;display:block!important}html:has(.cabo-print-wrapper) details>ul{display:grid!important}}.csp-print-wrapper{display:none}@media print{@page series-parallel-sheet{size:A4 landscape;margin:0}html:has(.csp-print-wrapper){background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.csp-print-wrapper) body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.csp-print-wrapper) *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.csp-print-wrapper) :before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.csp-print-wrapper) :after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.csp-print-wrapper) .no-print{display:none!important}.csp-print-wrapper{width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;position:static!important;overflow:visible!important}.csp-print-sheet{page:series-parallel-sheet;box-sizing:border-box!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:auto!important;page-break-after:auto!important;background:#fff!important;width:296mm!important;height:208mm!important;min-height:0!important;max-height:208mm!important;margin:0 auto!important;padding:0!important;line-height:normal!important;display:block!important;position:relative!important;overflow:hidden!important}.csp-print-frame{width:98%!important;height:98%!important;position:absolute!important;top:1%!important;left:1%!important}.csp-print-template{object-fit:fill!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.csp-template-title{z-index:30!important;color:#fff!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Branding,sans-serif!important;font-size:15pt!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:4.1%!important;left:10%!important;right:10%!important;overflow:hidden!important}.csp-print-content{box-sizing:border-box!important;color:#111!important;background:#fff!important;flex-direction:column!important;justify-content:space-between!important;padding:2mm 3mm!important;font-family:Branding,sans-serif!important;display:flex!important;position:absolute!important;inset:11.8% 6.8% 11.5% 6.6%!important;overflow:hidden!important}.csp-print-header{border-bottom:1px solid #dedede!important;align-items:center!important;height:7mm!important;min-height:7mm!important;margin:0 0 1mm!important;padding:0 0 1mm!important;display:flex!important}.csp-print-sub{color:#555!important;font-size:7pt!important}.csp-diagram-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dedede!important;border-radius:4px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;height:101mm!important;padding:1.5mm!important;display:flex!important;position:relative!important;overflow:hidden!important}.csp-svg-container{justify-content:center!important;align-items:center!important;width:100%!important;height:90mm!important;display:flex!important;overflow:hidden!important}.csp-svg-container svg{width:100%!important;height:90mm!important;max-height:90mm!important}.csp-footer-summary{border-top:1px solid #dedede!important;grid-template-columns:repeat(4,1fr)!important;height:8mm!important;padding-top:1mm!important;font-size:6pt!important;display:grid!important}.csp-footer-summary strong{font-size:7.5pt!important}.csp-table-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dedede!important;border-radius:4px!important;width:100%!important;height:39mm!important;padding:1mm 1.5mm!important;overflow:hidden!important}.csp-print-alert{color:#c72d21!important;margin-bottom:.5mm!important;font-size:5.5pt!important;font-weight:700!important}.csp-table-grid{grid-template-columns:1fr 1fr!important;gap:3mm!important;display:grid!important}.csp-table{border-collapse:collapse!important;width:100%!important;font-size:5.2pt!important}.csp-table th{text-transform:uppercase!important;text-align:left!important;background:#f0eee6!important;border-bottom:1px solid #dedede!important;padding:1px 2px!important;font-size:4.8pt!important}.csp-table td{border-bottom:1px solid #eee!important;padding:1px 2px!important;line-height:1.05!important}}.comparator-print-wrapper{display:none}@media print{@page comparator-sheet{size:A4 landscape;margin:0}html:has(.comparator-print-wrapper){height:auto!important;overflow:visible!important}html:has(.comparator-print-wrapper) body{height:auto!important;overflow:visible!important}html,body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#root,#root>div,.comparator-print-wrapper{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.no-print{display:none!important}.comparator-print-wrapper{line-height:0!important;display:block!important}.comparator-print-sheet{page:comparator-sheet;box-sizing:border-box!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:page!important;page-break-after:always!important;background:#fff!important;width:296mm!important;height:208mm!important;min-height:0!important;max-height:208mm!important;margin:0 auto!important;padding:0!important;line-height:normal!important;display:block!important;position:relative!important;overflow:hidden!important}.comparator-print-frame{width:98%!important;height:98%!important;position:absolute!important;top:1%!important;left:1%!important}.comparator-print-template{object-fit:fill!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.comparator-print-sheet:last-child{break-after:auto!important;page-break-after:auto!important}.comparator-print-sheet table{break-inside:avoid-page!important;page-break-inside:avoid!important;width:100%!important}.comparator-print-content{background:#fff!important;padding:3mm 4mm!important;position:absolute!important;inset:11.8% 6.8% 11.5% 6.6%!important;overflow:hidden!important}}.speaker-dimension line{stroke:#111;stroke-width:.8px;opacity:.7}.speaker-dimension circle{fill:#111}.speaker-dimension rect{fill:#fffdf8;stroke:#b7b7b7;stroke-width:.7px}.speaker-dimension text{fill:#252525;font-size:7px;font-weight:700}.htp-print-wrapper{display:none}@media print{@page home-theater-sheet{size:A4 landscape;margin:0}html:has(.htp-print-wrapper){background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.htp-print-wrapper) body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.htp-print-wrapper) *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.htp-print-wrapper) :before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.htp-print-wrapper) :after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.htp-print-wrapper) .no-print{display:none!important}.htp-print-wrapper{width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;position:static!important;overflow:visible!important}.htp-print-sheet{page:home-theater-sheet;box-sizing:border-box!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:auto!important;page-break-after:auto!important;background:#fff!important;width:296mm!important;height:208mm!important;min-height:0!important;max-height:208mm!important;margin:0 auto!important;padding:0!important;line-height:normal!important;display:block!important;position:relative!important;overflow:hidden!important}.htp-print-frame{width:98%!important;height:98%!important;position:absolute!important;top:1%!important;left:1%!important}.htp-print-template{object-fit:fill!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.htp-print-title{z-index:30!important;color:#fff!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Branding,sans-serif!important;font-size:15pt!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:4.1%!important;left:10%!important;right:10%!important;overflow:hidden!important}.htp-print-content{box-sizing:border-box!important;color:#111!important;background:#fff!important;flex-direction:column!important;justify-content:space-between!important;padding:2mm 3mm!important;font-family:Branding,sans-serif!important;display:flex!important;position:absolute!important;inset:11.8% 6.8% 11.5% 6.6%!important;overflow:hidden!important}.htp-print-content .print-header{border-bottom:1px solid #dedede!important;justify-content:space-between!important;align-items:center!important;height:7mm!important;min-height:7mm!important;margin:0 0 1mm!important;padding:0 0 1mm!important;display:flex!important}.htp-print-content .print-header-sub{color:#555!important;font-size:7pt!important}.htp-print-content .print-header-date{color:#666!important;white-space:nowrap!important;font-size:6.5pt!important}.htp-print-content .print-diagram-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dedede!important;border-radius:4px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;height:101mm!important;padding:1.5mm!important;display:flex!important;position:relative!important;overflow:hidden!important}.htp-print-content .print-svg-container{justify-content:center!important;align-items:center!important;width:100%!important;height:90mm!important;display:flex!important;overflow:hidden!important}.htp-print-content .print-svg-container svg{width:100%!important;height:90mm!important;max-height:90mm!important}.htp-print-content .print-footer-summary{border-top:1px solid #dedede!important;grid-template-columns:repeat(4,1fr)!important;height:8mm!important;padding-top:1mm!important;font-size:6pt!important;display:grid!important}.htp-print-content .print-footer-summary strong{font-size:7.5pt!important}.htp-print-content .print-table-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dedede!important;border-radius:4px!important;width:100%!important;height:39mm!important;padding:1mm 1.5mm!important;overflow:hidden!important}.htp-print-content .print-table-grid{grid-template-columns:1fr 1fr!important;gap:3mm!important;display:grid!important}.htp-print-content .print-table{border-collapse:collapse!important;width:100%!important;font-size:5.2pt!important}.htp-print-content .print-table th{text-transform:uppercase!important;background:#f0eee6!important;border-bottom:1px solid #dedede!important;padding:1px 2px!important;font-size:4.8pt!important}.htp-print-content .print-table td{border-bottom:1px solid #eee!important;padding:1px 2px!important;line-height:1.05!important}}.ambiente-dimension line{stroke:#111;stroke-width:.8px;opacity:.7}.ambiente-dimension circle{fill:#111}.ambiente-dimension rect{fill:#fffdf8;stroke:#b7b7b7;stroke-width:.7px}.ambiente-dimension text{fill:#252525;font-size:7px;font-weight:700}.pac-print-wrapper{display:none}@media print{@page positioner-sheet{size:A4 landscape;margin:0}html:has(.pac-print-wrapper){background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.pac-print-wrapper) body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.pac-print-wrapper) *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.pac-print-wrapper) :before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.pac-print-wrapper) :after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.pac-print-wrapper) .no-print{display:none!important}.pac-print-wrapper{width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;position:static!important;overflow:visible!important}.pac-print-sheet{page:positioner-sheet;box-sizing:border-box!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:auto!important;page-break-after:auto!important;background:#fff!important;width:296mm!important;height:208mm!important;min-height:0!important;max-height:208mm!important;margin:0 auto!important;padding:0!important;line-height:normal!important;display:block!important;position:relative!important;overflow:hidden!important}.pac-print-sheet:not(:last-child){break-after:page!important;page-break-after:always!important}.pac-print-frame{width:98%!important;height:98%!important;position:absolute!important;top:1%!important;left:1%!important}.pac-print-template{object-fit:fill!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.pac-print-title{z-index:30!important;color:#fff!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Branding,sans-serif!important;font-size:15pt!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:4.1%!important;left:10%!important;right:10%!important;overflow:hidden!important}.pac-print-content{box-sizing:border-box!important;color:#111!important;background:#fff!important;flex-direction:column!important;justify-content:space-between!important;padding:2mm 3mm!important;font-family:Branding,sans-serif!important;display:flex!important;position:absolute!important;inset:11.8% 6.8% 11.5% 6.6%!important;overflow:hidden!important}.pac-print-content .print-header{border-bottom:1px solid #dedede!important;justify-content:space-between!important;align-items:center!important;height:7mm!important;min-height:7mm!important;margin:0 0 1mm!important;padding:0 0 1mm!important;display:flex!important}.pac-print-content .print-header-sub{color:#555!important;font-size:7pt!important}.pac-print-content .print-header-date{color:#666!important;white-space:nowrap!important;font-size:6.5pt!important}.pac-print-content .print-diagram-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dedede!important;border-radius:4px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;height:101mm!important;padding:1.5mm!important;display:flex!important;position:relative!important;overflow:hidden!important}.pac-print-content .print-svg-container{justify-content:center!important;align-items:center!important;width:100%!important;height:90mm!important;display:flex!important;overflow:hidden!important}.pac-print-content .print-svg-container svg{width:100%!important;height:90mm!important;max-height:90mm!important}.pac-print-content .print-footer-summary{border-top:1px solid #dedede!important;grid-template-columns:repeat(4,1fr)!important;height:8mm!important;padding-top:1mm!important;font-size:6pt!important;display:grid!important}.pac-print-content .print-footer-summary strong{font-size:7.5pt!important}.pac-print-content .print-table-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dedede!important;border-radius:4px!important;width:100%!important;height:39mm!important;padding:1mm 1.5mm!important;overflow:hidden!important}.pac-print-content .print-table-grid{grid-template-columns:1fr 1fr!important;gap:3mm!important;display:grid!important}.pac-print-content .print-table{border-collapse:collapse!important;width:100%!important;font-size:5.2pt!important}.pac-print-content .print-table th{text-transform:uppercase!important;background:#eff9f0!important;border-bottom:1px solid #dedede!important;padding:1px 2px!important;font-size:4.8pt!important}.pac-print-content .print-table td{border-bottom:1px solid #eee!important;padding:1px 2px!important;line-height:1.05!important}}.prj-print-wrapper{display:none}@media print{@page projetista-slide{size:10in 5.625in;margin:0}html:has(.prj-print-wrapper){background:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.prj-print-wrapper) body{background:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}html:has(.prj-print-wrapper) body{page:projetista-slide}html:has(.prj-print-wrapper) .min-h-screen{min-height:0!important}html:has(.prj-print-wrapper) *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html:has(.prj-print-wrapper) .no-print{display:none!important}.prj-print-wrapper{display:block!important}.prj-slide{page:projetista-slide;color:#333;font-family:Arial,sans-serif;break-inside:avoid-page!important;width:10in!important;height:5.625in!important;position:relative!important;overflow:hidden!important}.prj-slide:not(:last-child){break-after:page!important;page-break-after:always!important}}.prj-slide-bg{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.prj-slide-link{display:block;position:absolute}.prj-slide-body,.prj-abs-full{width:100%;height:100%;position:absolute;inset:0}.prj-info{grid-template-columns:1fr 1.1fr;gap:.4in;font-size:10.5pt;display:grid;position:absolute;inset:.85in .45in .35in}.prj-info-block{margin-bottom:.18in}.prj-info-block h3{color:#444;margin:0 0 .06in;font-size:1.15em}.prj-info-block p{margin:0 0 .03in}.prj-pre{white-space:pre-wrap}.prj-plan-left{width:6.2in;position:absolute;top:.85in;bottom:.35in;left:.4in}.prj-plan-svg{width:100%;height:100%;display:block}.prj-legend{overflow-wrap:anywhere;font-size:8pt;line-height:1.45;position:absolute;inset:1.45in .2in .2in 7.8in}.prj-legend b{font-size:10pt}.prj-legend-gap{height:.12in}.prj-dot{vertical-align:middle;border-radius:2px;width:.1in;height:.1in;display:inline-block}.prj-bar{vertical-align:middle;width:.25in;height:.03in;display:inline-block}.prj-code{color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:.2in;height:.2in;font-size:6pt;font-weight:800;display:inline-grid}.prj-sol{flex-direction:column;max-height:.55in;font-size:11pt;display:flex;position:absolute;top:.8in;left:.45in;right:2.6in;overflow:hidden}.prj-sol span{color:#666;font-size:8pt}.prj-bom{font-size:9pt;position:absolute;top:.8in;left:.8in;right:.8in}.prj-bom h3{margin:0 0 .08in;font-size:13pt}.prj-bom table{border-collapse:collapse;width:100%}.prj-bom td{border-bottom:1px solid #e5e5e5;padding:.03in .06in}.prj-bom td:last-child{text-align:right;white-space:nowrap}.prj-bom tr.head td{background:#f5f5f5;font-weight:700}
