.ta-app .iiq-modebar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--ta-line);border-radius:8px;background:var(--ta-bg)}.ta-app .iiq-modebar>div:first-child{display:grid;gap:2px}.ta-app .iiq-modebar span{font-size:12px;color:var(--ta-muted)}.ta-app .iiq-modebuttons{display:flex;gap:6px}.ta-app .iiq-modebuttons button,.ta-app .iiq-stepnav button,.ta-app .iiq-footer button,.ta-app .iiq-pager button,.ta-app .iiq-callout button{border:1px solid var(--ta-line);background:var(--ta-bg);color:var(--ta-fg);border-radius:6px;padding:8px 11px;font:inherit;cursor:pointer}.ta-app .iiq-modebuttons button.active{background:var(--ta-fg);color:var(--ta-bg)}.ta-app .iiq-wizard{border:1px solid var(--ta-line);border-radius:8px;background:var(--ta-bg);overflow:hidden}.ta-app .iiq-stepnav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-bottom:1px solid var(--ta-line);background:var(--ta-soft)}.ta-app .iiq-stepnav button{border:0;border-right:1px solid var(--ta-line);border-radius:0;padding:10px 7px;display:grid;place-items:center;gap:4px;font-size:10px;color:var(--ta-muted);min-width:0}.ta-app .iiq-stepnav button:last-child{border-right:0}.ta-app .iiq-stepnav button span{display:grid;place-items:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;font-size:10px}.ta-app .iiq-stepnav button.active{background:var(--ta-bg);color:var(--ta-fg);font-weight:800}.ta-app .iiq-stepnav button.done span{background:#ecfdf3;color:#067647;border-color:#86efac}.ta-app .iiq-progress{height:4px;background:#eef2f6}.ta-app .iiq-progress span{display:block;height:100%;background:#0f766e;transition:width .2s ease}.ta-app .iiq-content{padding:22px}.ta-app .iiq-copy{max-width:780px;margin-bottom:18px}.ta-app .iiq-copy h3{margin:0 0 5px;font-size:21px}.ta-app .iiq-copy p{margin:0;color:var(--ta-muted)}.ta-app .iiq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.ta-app .iiq-question{display:grid;gap:6px;align-content:start;padding:12px;border:1px solid var(--ta-line);border-radius:7px;background:#fff}.ta-app .iiq-question>label{font-size:12px;font-weight:800}.ta-app .iiq-question input,.ta-app .iiq-question select{width:100%;border:1px solid var(--ta-line);border-radius:5px;background:#fff;color:var(--ta-fg);padding:9px;font:inherit}.ta-app .iiq-help{font-size:11px;color:var(--ta-muted);margin-top:2px}.ta-app .iiq-help summary{cursor:pointer;font-weight:700;color:#0f766e}.ta-app .iiq-help>div{padding-top:8px;line-height:1.5}.ta-app .iiq-diagram{display:block;width:100%;max-width:520px;height:auto;margin:6px auto 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.ta-app .iiq-subsection{margin:18px 0}.ta-app .iiq-subsection h4{margin:0 0 10px}.ta-app .iiq-derived{display:flex;gap:12px;align-items:flex-start;padding:11px 13px;border:1px solid #a7f3d0;background:#f0fdf4;border-radius:7px;font-size:12px}.ta-app .iiq-derived strong{white-space:nowrap;color:#166534}.ta-app .iiq-derived span{color:#475467}.ta-app .iiq-mapcard{border:1px solid var(--ta-line);border-radius:8px;overflow:hidden;background:#f8fafc;margin:12px auto;max-width:760px}.ta-app .iiq-mapcard canvas{display:block;width:100%;height:auto;max-height:none;aspect-ratio:900/620;object-fit:contain}.ta-app .iiq-map-caption{padding:8px 10px;border-top:1px solid var(--ta-line);font-size:11px;color:var(--ta-muted);background:#fff}.ta-app .iiq-pager{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:10px 0 14px}.ta-app .iiq-pager strong{text-align:center}.ta-app .iiq-pager button:disabled,.ta-app .iiq-footer button:disabled{opacity:.35;cursor:not-allowed}.ta-app .iiq-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--ta-line);background:var(--ta-soft);font-size:11px;color:var(--ta-muted)}.ta-app .iiq-footer button:last-child{background:var(--ta-fg);color:var(--ta-bg)}.ta-app .iiq-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 18px}.ta-app .iiq-summary>div{display:grid;gap:2px;padding:14px;border:1px solid var(--ta-line);border-radius:7px;background:var(--ta-soft)}.ta-app .iiq-summary strong{font-size:24px}.ta-app .iiq-summary span{font-size:11px;color:var(--ta-muted)}.ta-app .iiq-review-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.ta-app .iiq-review-grid section{border:1px solid var(--ta-line);border-radius:7px;padding:13px;min-width:0}.ta-app .iiq-review-grid h4{margin:0 0 10px}.ta-app .iiq-review-grid table{width:100%;border-collapse:collapse;font-size:12px}.ta-app .iiq-review-grid th,.ta-app .iiq-review-grid td{text-align:left;border-bottom:1px solid var(--ta-line);padding:6px 3px}.ta-app .iiq-review-grid td{text-align:right}.ta-app .iiq-provenance{display:grid;gap:5px;max-height:390px;overflow:auto}.ta-app .iiq-provenance>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 8px;border-radius:5px;background:var(--ta-soft);font-size:10px}.ta-app .iiq-provenance span{overflow-wrap:anywhere}.ta-app .iiq-provenance small{grid-column:1/-1;color:var(--ta-muted)}.ta-app .iiq-provenance .is-low{background:#fffaeb}.ta-app .iiq-provenance .is-low strong{color:#b54708}.ta-app .iiq-callout{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-top:16px;padding:14px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:7px;font-size:12px}.ta-app .iiq-callout button{background:#1d4ed8;color:#fff;border-color:#1d4ed8;font-weight:800}@media(max-width:900px){.ta-app .iiq-stepnav{grid-template-columns:repeat(4,1fr)}.ta-app .iiq-review-grid{grid-template-columns:1fr}.ta-app .iiq-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ta-app .iiq-modebar{display:grid}.ta-app .iiq-modebuttons{width:100%}.ta-app .iiq-modebuttons button{flex:1}.ta-app .iiq-grid{grid-template-columns:1fr}.ta-app .iiq-stepnav{grid-template-columns:repeat(2,1fr)}.ta-app .iiq-content{padding:14px}.ta-app .iiq-pager{grid-template-columns:1fr 1fr}.ta-app .iiq-pager strong{grid-column:1/-1;grid-row:1}.ta-app .iiq-callout{grid-template-columns:1fr}.ta-app .iiq-summary{grid-template-columns:1fr 1fr}}.ta-app .iiq-plan-access{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:13px 14px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px}.ta-app .iiq-plan-access>div{display:grid;gap:3px;min-width:0}.ta-app .iiq-plan-access strong{font-size:13px}.ta-app .iiq-plan-access span{font-size:11px;color:#475467;line-height:1.45}.ta-app .iiq-plan-access button,.ta-app .iiq-guided-plan-head button{border:1px solid #1d4ed8;background:#1d4ed8;color:#fff;border-radius:6px;padding:8px 11px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.ta-app .iiq-plan-access.is-compact{margin:8px 0 12px;padding:10px 12px}.ta-app .tb-editor.iiq-guided-editor{margin-top:12px;border:1px solid var(--ta-line);border-radius:8px;background:var(--ta-bg);overflow:hidden}.ta-app .tb-editor.iiq-guided-editor .tb-beta-warning,.ta-app .tb-editor.iiq-guided-editor .tb-tabs,.ta-app .tb-editor.iiq-guided-editor .tb-panel{display:none!important}.ta-app .tb-editor.iiq-guided-editor.iiq-plan-open [data-tb-panel=plan]{display:block!important;margin:0;border:0}.ta-app .iiq-guided-plan-head{display:none;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid var(--ta-line);background:#f8fafc}.ta-app .iiq-guided-plan-head>div{display:grid;gap:2px}.ta-app .iiq-guided-plan-head span{font-size:11px;color:var(--ta-muted)}.ta-app .tb-editor.iiq-guided-editor.iiq-plan-open .iiq-guided-plan-head:not([hidden]){display:flex!important}@media(max-width:640px){.ta-app .iiq-plan-access{display:grid}.ta-app .iiq-guided-plan-head:not([hidden]){display:grid!important}.ta-app .iiq-plan-access button,.ta-app .iiq-guided-plan-head button{width:100%}}.ta-app .iiq-opening-map canvas{touch-action:none;-webkit-user-select:none;user-select:none}.ta-app .iiq-opening-map.is-placing{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e1f}.ta-app .iiq-opening-map .iiq-map-caption,.ta-app .iiq-map-caption{display:flex;justify-content:space-between;gap:12px;align-items:center}.ta-app .iiq-map-caption strong{font-size:11px;color:var(--ta-fg)}.ta-app .iiq-map-caption span{white-space:nowrap}.ta-app .iiq-opening-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0 14px;padding:12px 13px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px}.ta-app .iiq-opening-tools>div:first-child{display:grid;gap:3px}.ta-app .iiq-opening-tools strong{font-size:12px}.ta-app .iiq-opening-tools span{font-size:11px;color:#475467}.ta-app .iiq-opening-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ta-app .iiq-opening-actions button{border:1px solid #1d4ed8;background:#1d4ed8;color:#fff;border-radius:6px;padding:8px 11px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.ta-app .iiq-opening-actions button:nth-child(2){background:#7c3aed;border-color:#7c3aed}.ta-app .iiq-opening-actions button.is-secondary{background:#fff;color:#334155;border-color:var(--ta-line)}.ta-app .iiq-opening-actions button:disabled{opacity:.4;cursor:not-allowed}.ta-app .iiq-placement-warning{display:flex;gap:9px;align-items:center;margin:8px 0 12px;padding:10px 12px;border:1px solid #f59e0b;background:#fffbeb;border-radius:7px;font-size:11px}.ta-app .iiq-placement-warning strong{color:#92400e}.ta-app .iiq-placement-warning span{color:#78350f}@media(max-width:640px){.ta-app .iiq-opening-tools{display:grid}.ta-app .iiq-opening-actions{justify-content:stretch}.ta-app .iiq-opening-actions button{flex:1}.ta-app .iiq-map-caption{display:grid}.ta-app .iiq-map-caption span{white-space:normal}}.ta-app .iiq-solar-quickbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0 16px;padding:12px 13px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px}.ta-app .iiq-solar-quickbar>div{display:grid;gap:3px}.ta-app .iiq-solar-quickbar strong{font-size:12px}.ta-app .iiq-solar-quickbar span{font-size:11px;color:#475467}.ta-app .iiq-solar-quickbar button{border:1px solid #1d4ed8;background:#1d4ed8;color:#fff;border-radius:6px;padding:8px 11px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.ta-app .iiq-guided-spatial{display:grid;gap:18px;margin:14px 0}.ta-app .iiq-spatial-block{border:1px solid var(--ta-line);border-radius:8px;background:#fff;overflow:hidden}.ta-app .iiq-spatial-head{padding:13px 15px;border-bottom:1px solid var(--ta-line);background:#f8fafc}.ta-app .iiq-spatial-head h4{margin:0 0 3px;font-size:15px}.ta-app .iiq-spatial-head p{margin:0;color:var(--ta-muted);font-size:11px;line-height:1.5}.ta-app .iiq-spatial-block .tb-panel.iiq-guided-portal-panel{display:block!important;margin:0!important;border:0!important;border-radius:0!important;padding:14px!important;background:#fff!important}.ta-app [data-iiq-map-portal] .tb-geo-toolbar{margin-top:0}.ta-app [data-iiq-map-portal] .tb-plan-wrap{margin:10px auto 0;max-width:720px}.ta-app [data-iiq-map-portal] [data-tb-geo-map]{display:block;width:100%!important;height:auto!important;max-width:720px!important;max-height:500px!important;margin:0 auto;touch-action:none}.ta-app [data-iiq-solar-portal] [data-tb-solar-3d]{min-height:480px!important}.ta-app [data-iiq-solar-portal] [data-tb-solar-3d] canvas{width:100%!important;height:100%!important}.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-beta-warning{display:none!important}.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-grid:not(.cols-3) label:has([data-tb=solarGeometryEnabled]),.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-grid:not(.cols-3) label:has([data-tb=solarFloorElevationM]),.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-grid:not(.cols-3) label:has([data-tb=solarGroundSizeM]),.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-grid:not(.cols-3) label:has([data-tb=solarShadowSamples]),.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-grid:not(.cols-3) label:has([data-tb=solarManualAzimuth]),.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-grid:not(.cols-3) label:has([data-tb=solarManualElevation]),.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-grid:not(.cols-3) label:has([data-tb=solarPreviewGhi]){display:none!important}.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-grid.cols-3{display:none!important}.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-note[data-tb-hero-camera-readout]{display:none!important}.ta-app [data-iiq-solar-portal] [data-tb-panel=solar]>.tb-note:not([data-tb-hero-camera-readout]){font-size:11px}.ta-app [data-iiq-solar-portal] .tb-preview-grid{grid-template-columns:minmax(0,1fr)!important}.ta-app [data-iiq-solar-portal] .tb-preview-grid>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:760px){.ta-app .iiq-solar-quickbar{display:grid}.ta-app .iiq-solar-quickbar button{width:100%}.ta-app [data-iiq-solar-portal] [data-tb-solar-3d]{min-height:360px!important}.ta-app [data-iiq-solar-portal] .tb-preview-grid>div:last-child{grid-template-columns:1fr}}.ta-app .iiq-address-source{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 14px;padding:12px 13px;border:1px solid #d0d5dd;background:#f8fafc;border-radius:8px}.ta-app .iiq-address-source>div{display:grid;gap:2px;min-width:0}.ta-app .iiq-address-source strong{font-size:11px}.ta-app .iiq-address-source span{font-size:11px;color:#475467;overflow-wrap:anywhere}.ta-app .iiq-address-source button{border:1px solid #1d4ed8;background:#fff;color:#1d4ed8;border-radius:6px;padding:8px 11px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}@media(max-width:760px){.ta-app .iiq-address-source{grid-template-columns:1fr}.ta-app .iiq-address-source button{width:100%}}.ta-app .iiq-mapcard>canvas[data-iiq-map]{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:900/620!important}@media(max-width:820px){.ta-app .iiq-mapcard{max-width:100%}.ta-app [data-iiq-map-portal] .tb-plan-wrap,.ta-app [data-iiq-map-portal] [data-tb-geo-map]{max-width:100%!important}}.ta-app .iiq-section-note{margin:0 0 10px;color:var(--ta-muted);font-size:11px;line-height:1.5}.ta-app .iiq-energy-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 12px}.ta-app .iiq-energy-profile{display:grid;gap:7px;text-align:left;padding:11px;border:1px solid var(--ta-line);border-radius:8px;background:#fff;color:var(--ta-fg);cursor:pointer;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ta-app .iiq-energy-profile:hover{border-color:#94a3b8}.ta-app .iiq-energy-profile.active{border-color:#0f766e;background:#f0fdfa;box-shadow:0 0 0 2px #0f766e1a}.ta-app .iiq-energy-profile-title{display:grid;gap:2px}.ta-app .iiq-energy-profile-title strong{font-size:12px}.ta-app .iiq-energy-profile-title small{font-size:10px;color:var(--ta-muted);font-weight:500}.ta-app .iiq-energy-curve{display:block;width:100%;height:auto;max-height:84px;overflow:visible}.ta-app .iiq-energy-curve line{stroke:#cbd5e1;stroke-width:1}.ta-app .iiq-energy-curve line.grid{stroke:#e2e8f0;stroke-dasharray:2 3}.ta-app .iiq-energy-curve polyline{fill:none;stroke:#0f766e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ta-app .iiq-energy-curve text{font:8px sans-serif;fill:#64748b}.ta-app .iiq-energy-math{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #a7f3d0;border-radius:7px;background:#f0fdf4;font-size:11px}.ta-app .iiq-energy-math strong{color:#166534;white-space:nowrap}.ta-app .iiq-energy-math span{color:#475467;text-align:right}.ta-app .iiq-energy-math.is-muted{border-color:#d0d5dd;background:#f8fafc}.ta-app .iiq-energy-math.is-muted strong{color:#475467}.ta-app .iiq-use-fallback{margin:16px 0;border:1px solid var(--ta-line);border-radius:8px;background:#f8fafc;overflow:hidden}.ta-app .iiq-use-fallback>summary{cursor:pointer;padding:11px 13px;font-weight:800;font-size:12px}.ta-app .iiq-use-fallback>.iiq-grid,.ta-app .iiq-use-fallback>.iiq-section-note{margin-left:13px;margin-right:13px}.ta-app .iiq-use-fallback>.iiq-grid{margin-top:2px}@media(max-width:760px){.ta-app .iiq-energy-profile-grid{grid-template-columns:1fr}.ta-app .iiq-energy-math{display:grid}.ta-app .iiq-energy-math span{text-align:left}}.ta-app .iiq-modebar{padding:10px 12px;margin-bottom:10px;background:#fff;box-shadow:none}.ta-app .iiq-modebar>div:first-child{gap:1px}.ta-app .iiq-modebar span{font-size:11px}.ta-app .iiq-modebuttons button{padding:7px 10px}.ta-app .iiq-wizard{border-color:#e2e8f0;box-shadow:0 1px 2px #0f172a08}.ta-app .iiq-stepnav{display:flex;overflow-x:auto;scrollbar-width:thin;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:6px 8px;gap:3px}.ta-app .iiq-stepnav button{flex:1 0 86px;border:0!important;border-radius:7px!important;padding:7px 6px;display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;font-size:10px;white-space:nowrap}.ta-app .iiq-stepnav button span{width:19px;height:19px;flex:0 0 19px;font-size:9px}.ta-app .iiq-stepnav button em{font-style:normal;overflow:hidden;text-overflow:ellipsis}.ta-app .iiq-stepnav button.active{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#0f172a}.ta-app .iiq-stepnav button.done:not(.active){color:#067647}.ta-app .iiq-progress{height:3px}.ta-app .iiq-content{max-width:1080px;margin:0 auto;padding:22px 24px 26px}.ta-app .iiq-copy{margin-bottom:15px}.ta-app .iiq-copy h3{font-size:20px;letter-spacing:-.01em}.ta-app .iiq-copy p{font-size:12px;line-height:1.55;max-width:760px}.ta-app .iiq-grid{gap:16px 18px;margin-bottom:16px}.ta-app .iiq-grid-primary{align-items:start}.ta-app .iiq-question{padding:0 0 2px;border:0;background:transparent;border-radius:0;gap:6px}.ta-app .iiq-question>label{font-size:12px;color:#334155}.ta-app .iiq-question input,.ta-app .iiq-question select{border-color:#cbd5e1;border-radius:7px;padding:9px 10px;box-shadow:0 1px 1px #0f172a05}.ta-app .iiq-question input:focus,.ta-app .iiq-question select:focus{outline:2px solid rgba(15,118,110,.15);border-color:#0f766e}.ta-app .iiq-help{margin-top:0}.ta-app .iiq-help summary{font-weight:650;color:#0f766e}.ta-app .iiq-subsection{margin:22px 0 12px;padding-top:18px;border-top:1px solid #eef2f6}.ta-app .iiq-subsection h4{margin-bottom:11px;font-size:14px}.ta-app .iiq-section-note{max-width:780px}.ta-app .iiq-plan-access{padding:10px 12px;margin-bottom:14px;border-color:#dbeafe;background:#f8fbff}.ta-app .iiq-plan-access strong{font-size:12px}.ta-app .iiq-plan-access span{font-size:10.5px}.ta-app .iiq-plan-access button{padding:7px 9px;background:#fff;color:#1d4ed8}.ta-app .iiq-mapcard{max-width:680px;border-color:#dbe2ea;box-shadow:0 1px 2px #0f172a08}.ta-app .iiq-pager{max-width:680px;margin:8px auto 14px;grid-template-columns:42px 1fr 42px}.ta-app .iiq-pager button{padding:7px 8px}.ta-app .iiq-pager strong{font-size:12px}.ta-app .iiq-opening-tools{max-width:860px;margin:10px auto 14px;background:#f8fbff;border-color:#dbeafe}.ta-app .iiq-opening-actions button{padding:7px 10px}.ta-app .iiq-derived{border-color:#dbeafe;background:#f8fbff;color:#475467}.ta-app .iiq-derived strong{color:#334155}.ta-app .iiq-factbar{display:flex;gap:10px;align-items:center;margin:6px 0 16px;padding:9px 11px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;font-size:11px;color:#475569}.ta-app .iiq-factbar strong{color:#334155;white-space:nowrap}.ta-app .iiq-factbar span strong{color:#0f172a}.ta-app .iiq-minihead{font-size:11px;font-weight:700;color:#475569;margin:3px 0 10px}.ta-app .iiq-disclosure,.ta-app .iiq-tech-details{margin:12px 0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.ta-app .iiq-disclosure>summary,.ta-app .iiq-tech-details>summary{cursor:pointer;list-style:none;padding:10px 12px;font-size:11px;font-weight:750;color:#475569;display:flex;align-items:center;justify-content:space-between;gap:10px}.ta-app .iiq-disclosure>summary::-webkit-details-marker,.ta-app .iiq-tech-details>summary::-webkit-details-marker{display:none}.ta-app .iiq-disclosure>summary:after,.ta-app .iiq-tech-details>summary:after{content:"\2304";font-size:14px;color:#94a3b8}.ta-app .iiq-disclosure[open]>summary:after,.ta-app .iiq-tech-details[open]>summary:after{content:"\2303"}.ta-app .iiq-disclosure[open]>summary,.ta-app .iiq-tech-details[open]>summary{border-bottom:1px solid #eef2f6;background:#f8fafc}.ta-app .iiq-disclosure-body{padding:12px}.ta-app .iiq-disclosure-body>.iiq-question{margin-bottom:12px}.ta-app .iiq-disclosure-body>.iiq-question:last-child{margin-bottom:0}.ta-app .iiq-tech-details{background:#fafafa;border-style:dashed}.ta-app .iiq-tech-details>summary{color:#64748b;font-weight:650}.ta-app .iiq-tech-body{padding:10px 12px;font-size:11px;color:#64748b;line-height:1.5}.ta-app .iiq-component-stack{display:grid;gap:12px}.ta-app .iiq-question-group,.ta-app .iiq-zone-card{border:1px solid #e2e8f0;border-radius:9px;background:#fff;padding:13px 14px}.ta-app .iiq-question-group>h4,.ta-app .iiq-zone-card>h4{margin:0 0 10px;font-size:13px}.ta-app .iiq-question-group>.iiq-question{margin-bottom:4px}.ta-app .iiq-zone-card{margin:10px 0}.ta-app .iiq-zone-card .iiq-grid:last-child{margin-bottom:0}.ta-app .iiq-energy-profile-grid{gap:8px}.ta-app .iiq-energy-profile{padding:9px;border-color:#e2e8f0}.ta-app .iiq-energy-profile-title strong{font-size:11px}.ta-app .iiq-energy-profile-title small{font-size:9.5px}.ta-app .iiq-energy-curve{max-height:68px}.ta-app .iiq-energy-math{padding:8px 10px;border-color:#d1fae5;background:#f7fef9}.ta-app .iiq-solar-quickbar{padding:9px 11px;background:#f8fbff;border-color:#dbeafe}.ta-app .iiq-guided-spatial{gap:12px}.ta-app .iiq-spatial-block{border-color:#e2e8f0}.ta-app .iiq-spatial-head{padding:10px 12px;background:#fafafa}.ta-app .iiq-spatial-head h4{font-size:13px}.ta-app .iiq-spatial-head p{font-size:10.5px}.ta-app .iiq-address-source{padding:9px 11px;background:#fafafa;border-color:#e2e8f0}.ta-app .iiq-address-source strong,.ta-app .iiq-address-source span{font-size:10.5px}.ta-app .iiq-callout{margin-top:12px;padding:11px 12px;border-color:#dbeafe;background:#f8fbff}.ta-app .iiq-callout-warning{border-color:#fde68a;background:#fffbeb}.ta-app .iiq-callout-warning strong{color:#92400e}.ta-app .iiq-callout-ok{border-color:#bbf7d0;background:#f0fdf4}.ta-app .iiq-callout-ok strong{color:#166534}.ta-app .iiq-progress-summary{display:flex;align-items:baseline;gap:8px;margin:12px 0 14px;color:#64748b}.ta-app .iiq-progress-summary strong{font-size:22px;color:#0f172a}.ta-app .iiq-progress-summary span{font-size:11px}.ta-app .iiq-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px}.ta-app .iiq-checklist>div{display:grid;gap:2px;padding:10px 11px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.ta-app .iiq-checklist strong{font-size:11px}.ta-app .iiq-checklist span{font-size:10px;color:#64748b}.ta-app .iiq-review-table table{width:100%;border-collapse:collapse;font-size:11px}.ta-app .iiq-review-table th,.ta-app .iiq-review-table td{padding:6px 2px;border-bottom:1px solid #eef2f6;text-align:left}.ta-app .iiq-review-table td{text-align:right}.ta-app .iiq-footer{padding:10px 14px;background:#fafafa}.ta-app .iiq-footer .iiq-btn-primary{background:#0f172a;color:#fff;border-color:#0f172a;font-weight:800;min-width:102px}.ta-app .iiq-footer .iiq-btn-secondary{background:transparent;border-color:transparent;color:#475569}.ta-app .iiq-autosave{font-size:10px;color:#64748b;text-align:center}@media(max-width:900px){.ta-app .iiq-stepnav{grid-template-columns:none}.ta-app .iiq-stepnav button{flex-basis:78px}.ta-app .iiq-content{padding:18px}.ta-app .iiq-checklist{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ta-app .iiq-modebar{gap:10px}.ta-app .iiq-stepnav button{flex-basis:66px}.ta-app .iiq-stepnav button em{display:none}.ta-app .iiq-content{padding:14px 12px 18px}.ta-app .iiq-grid{gap:13px}.ta-app .iiq-mapcard{max-width:100%}.ta-app .iiq-footer{display:grid;grid-template-columns:auto 1fr auto;gap:6px}.ta-app .iiq-autosave{font-size:9px}.ta-app .iiq-checklist{grid-template-columns:1fr}.ta-app .iiq-factbar{display:grid}}.ta-app .ta-guided-editor .tb-value-help-bar{margin:8px 12px 10px;padding:8px 10px!important;border:1px solid #e2e8f0!important;border-radius:9px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08;display:flex;align-items:center;justify-content:space-between;gap:12px}.ta-app .ta-guided-editor .tb-value-help-bar-copy{display:flex;align-items:center;gap:9px;min-width:0}.ta-app .ta-guided-editor .tb-value-help-bar-copy>div{display:grid;gap:1px;min-width:0}.ta-app .ta-guided-editor .tb-value-help-icon{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:999px;background:#f0fdfa;color:#0f766e;font-size:12px;font-weight:850}.ta-app .ta-guided-editor .tb-value-help-bar strong{font-size:11px!important;color:#334155!important}.ta-app .ta-guided-editor .tb-value-help-bar span:not(.tb-value-help-icon){font-size:9.5px!important;color:#64748b!important;white-space:normal}.ta-app .ta-guided-editor .tb-value-help-bar button{flex:0 0 auto;min-height:30px!important;padding:5px 9px!important;border-radius:7px!important;background:#f8fafc!important;color:#0f766e!important;border:1px solid #d7e3e1!important;font-size:10px!important}.ta-app .iiq-help{border:0;background:transparent}.ta-app .iiq-help summary{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#0f766e}.ta-app .iiq-help summary:before{content:"?";display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#ecfdf5;font-size:9px;font-weight:800}.ta-app .iiq-help>div{margin-top:6px;padding:8px 10px;border-left:2px solid #99d5cf;background:#f8fbfa;border-radius:0 6px 6px 0;color:#52636a;font-size:10.5px;line-height:1.5}.ta-app .iiq-location-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:9px 11px;border:1px solid #e2e8f0;border-radius:9px;background:#fafafa}.ta-app .iiq-location-main{display:flex;align-items:center;gap:9px;min-width:0}.ta-app .iiq-location-main>div{display:grid;gap:1px;min-width:0}.ta-app .iiq-location-main strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-app .iiq-location-main span{font-size:9.5px;color:#64748b}.ta-app .iiq-location-dot{width:9px;height:9px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px #fff7ed}.ta-app .iiq-location-dot.is-ok{background:#16a34a;box-shadow:0 0 0 3px #f0fdf4}.ta-app .iiq-location-card button{border:0;background:transparent;color:#0f766e;font-size:10px;font-weight:700;cursor:pointer;padding:5px 6px}.ta-app .iiq-solar-basics{margin:0 0 18px}.ta-app .iiq-solar-section-title{display:flex;align-items:flex-start;gap:9px}.ta-app .iiq-solar-section-title>span{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:999px;background:#0f172a;color:#fff;font-size:10px;font-weight:800}.ta-app .iiq-solar-section-title>div{display:grid;gap:2px}.ta-app .iiq-solar-section-title strong{font-size:12px;color:#0f172a}.ta-app .iiq-solar-section-title small{font-size:10px;line-height:1.45;color:#64748b;font-weight:500;max-width:720px}.ta-app .iiq-solar-basics>.iiq-grid{margin:11px 31px 0}.ta-app .iiq-spatial-step{margin:12px 0 16px;border-radius:10px;overflow:hidden;background:#fff}.ta-app .iiq-spatial-step .iiq-spatial-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;background:#f8fafc;border-bottom:1px solid #eef2f6}.ta-app .iiq-spatial-counts{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.ta-app .iiq-spatial-counts span{padding:3px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;font-size:9px;white-space:nowrap}.ta-app .iiq-guided-portal-panel[data-tb-panel=map] .tb-map-guidance,.ta-app .iiq-guided-portal-panel[data-tb-panel=map] .tb-map-detail-note{display:none!important}.ta-app .iiq-guided-portal-panel[data-tb-panel=map] .tb-geo-toolbar{padding:8px 10px;margin:0;border-bottom:1px solid #eef2f6;background:#fff}.ta-app .iiq-guided-portal-panel[data-tb-panel=map] .tb-plan-wrap{border:0;border-radius:0}.ta-app .iiq-guided-portal-panel[data-tb-panel=map] [data-tb-geo-status]{margin:7px 10px 4px;font-size:9.5px;line-height:1.4}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-presentation-settings,.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-presentation-note,.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-hero-camera-readout,.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-detail-note{display:none!important}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px;margin:0;border-bottom:1px solid #eef2f6;background:#fff}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-settings>label{display:none!important}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-settings>label:has([data-tb=solarPreviewDate]),.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-settings>label:has([data-tb-solar-window]){display:grid!important;font-size:10px;gap:4px}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-settings select,.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-settings input{padding:7px;border-radius:6px}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-actions{padding:8px 10px;margin:0;border-bottom:1px solid #eef2f6}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-sun-status{margin:8px 10px}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-preview-grid{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px 10px}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-preview-grid>div:last-child{display:none}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] [data-tb-solar-3d]{height:390px;min-height:300px;border-color:#e2e8f0}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-shadow-timeline-card{margin-top:8px;border-color:#e2e8f0}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] [data-tb-shadow-timeline]{height:150px}@media(max-width:700px){.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] .tb-solar-settings{grid-template-columns:1fr}.ta-app .ta-guided-editor .tb-value-help-bar{align-items:flex-start}.ta-app .ta-guided-editor .tb-value-help-bar-copy span:not(.tb-value-help-icon){display:none}.ta-app .iiq-location-card{align-items:flex-start}.ta-app .iiq-location-main strong{white-space:normal}.ta-app .iiq-solar-basics>.iiq-grid{margin:10px 0 0}.ta-app .iiq-spatial-step .iiq-spatial-head{display:grid}.ta-app .iiq-spatial-counts{justify-content:flex-start}.ta-app .iiq-guided-portal-panel[data-tb-panel=solar] [data-tb-solar-3d]{height:320px}}.ta-app .tb-tool-menu-body{max-height:62vh;max-height:min(62dvh,430px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ta-app .building-model-dialog{overflow:hidden}.ta-app .building-model-dialog>.building-model-form{box-sizing:border-box;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}@media(max-width:640px){.ta-app .tb-tool-menu-body{max-width:calc(100vw - 24px);max-height:56vh;max-height:56dvh}}.ta-app .building-model-dialog{--ii-model-content-max:clamp(220px, calc(100dvh - 310px) ,720px)}.ta-app .building-model-dialog [data-tb-panel].active,.ta-app .building-model-dialog .iiq-content{box-sizing:border-box;max-height:var(--ii-model-content-max);overflow-y:auto!important;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;padding-right:4px}.ta-app .building-model-dialog [data-tb-panel=plan].active,.ta-app .building-model-dialog [data-tb-panel=map].active,.ta-app .building-model-dialog [data-tb-panel=solar].active,.ta-app .building-model-dialog [data-tb-panel=preview].active{overflow-x:auto}.ta-app .building-model-dialog .tb-editor.iiq-guided-editor.iiq-plan-open [data-tb-panel=plan]{max-height:var(--ii-model-content-max);overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ta-app .building-model-dialog details[open]>*{scroll-margin-block:12px}@media(max-width:760px){.ta-app .building-model-dialog{--ii-model-content-max:clamp(200px, calc(100dvh - 275px) ,620px)}}@media(max-height:650px){.ta-app .building-model-dialog{--ii-model-content-max:clamp(180px, calc(100dvh - 235px) ,460px)}}html.iiq-modal-open{overflow:hidden}.ta-app .iiq-copy-tight{margin-bottom:12px}.ta-app .iiq-step-openings,.ta-app .iiq-step-solar{max-height:none!important;overflow:visible!important;padding-right:22px}.ta-app .iiq-plan-access{background:#f8fafc;border-color:#e2e8f0}.ta-app .iiq-plan-access button{background:#0f172a;border-color:#0f172a}.ta-app .iiq-spatial-modal[hidden],.ta-app .iiq-opening-modal[hidden]{display:none!important}.ta-app .iiq-spatial-modal,.ta-app .iiq-opening-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;place-items:center;padding:18px}.ta-app .iiq-spatial-modal-backdrop,.ta-app .iiq-opening-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a94;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ta-app .iiq-spatial-modal-shell{position:relative;z-index:1;width:min(1240px,96vw);height:min(900px,94dvh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d7dee7;border-radius:14px;background:#fff;box-shadow:0 28px 90px #0f172a47}.ta-app .iiq-spatial-modal-shell>header,.ta-app .iiq-opening-modal-shell>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;border-bottom:1px solid #e5e7eb;background:#fff}.ta-app .iiq-spatial-modal-shell>header>div,.ta-app .iiq-opening-modal-shell>header>div{display:grid;gap:2px}.ta-app .iiq-spatial-modal-shell>header strong,.ta-app .iiq-opening-modal-shell>header strong{font-size:14px;color:#0f172a}.ta-app .iiq-spatial-modal-shell>header span,.ta-app .iiq-opening-modal-shell>header span{font-size:10.5px;color:#64748b}.ta-app .iiq-spatial-modal-x,.ta-app .iiq-opening-modal-shell>header button{border:0;background:transparent;color:#475569;font-size:24px;line-height:1;cursor:pointer;padding:3px 7px;border-radius:7px}.ta-app .iiq-spatial-modal-x:hover,.ta-app .iiq-opening-modal-shell>header button:hover{background:#f1f5f9}.ta-app .iiq-spatial-modal-body{min-height:0;overflow:hidden;background:#f8fafc}.ta-app .iiq-spatial-modal-shell>footer,.ta-app .iiq-opening-modal-shell>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid #e5e7eb;background:#fff}.ta-app .iiq-spatial-modal-shell>footer span{font-size:10px;color:#64748b}.ta-app .iiq-spatial-modal-shell .iiq-btn-primary,.ta-app .iiq-opening-modal-shell .iiq-btn-primary{border:1px solid #0f172a;background:#0f172a;color:#fff;border-radius:7px;padding:8px 13px;font:inherit;font-weight:800;cursor:pointer}.ta-app .iiq-spatial-modal-shell[data-mode=plan] .iiq-spatial-modal-body{padding:0}.ta-app .iiq-spatial-modal-shell[data-mode=plan] [data-tb-panel=plan]{height:100%;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;background:#fff;margin:0!important;padding:0!important;overflow:hidden!important}.ta-app .iiq-spatial-modal-shell[data-mode=plan] [data-tb-panel=plan]>.tb-context-help,.ta-app .iiq-spatial-modal-shell[data-mode=plan] [data-tb-panel=plan]>.tb-zone-list,.ta-app .iiq-spatial-modal-shell[data-mode=plan] [data-tb-panel=plan]>.tb-solar-geometry-list{display:none!important}.ta-app .iiq-spatial-modal-shell[data-mode=plan] .tb-plan-toolbar{margin:0;padding:9px 11px;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:#fff;flex-wrap:wrap}.ta-app .iiq-spatial-modal-shell[data-mode=plan] .tb-plan-wrap{min-height:0;height:100%;margin:0!important;border:0!important;border-radius:0!important;display:grid;place-items:center;background:#f5f7f9;overflow:hidden}.ta-app .iiq-spatial-modal-shell[data-mode=plan] [data-tb-plan]{display:block;max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;background:#fff}.ta-app .iiq-spatial-modal-shell[data-mode=plan] .tb-scale-row{margin:0!important;padding:9px 11px;border-top:1px solid #e5e7eb;background:#fff;display:flex;align-items:end;gap:10px;flex-wrap:wrap}.ta-app .iiq-spatial-modal-shell[data-mode=plan] .tb-scale-row label{margin:0;min-width:250px}.ta-app .iiq-spatial-modal-shell[data-mode=map] [data-tb-panel=map]{height:100%;display:grid!important;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(230px,300px);background:#fff;margin:0!important;padding:0!important;overflow:hidden!important}.ta-app .iiq-spatial-modal-shell[data-mode=map] .tb-geo-toolbar{grid-column:1/-1;margin:0!important;padding:9px 11px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;background:#fff!important}.ta-app .iiq-spatial-modal-shell[data-mode=map] .tb-map-workflow,.ta-app .iiq-spatial-modal-shell[data-mode=map] .tb-map-detail-note{display:none!important}.ta-app .iiq-spatial-modal-shell[data-mode=map] .tb-plan-wrap{grid-column:1;grid-row:2;min-height:0;height:100%;margin:0!important;border:0!important;border-right:1px solid #e5e7eb!important;border-radius:0!important;display:grid;place-items:center;overflow:hidden;background:#f8fafc}.ta-app .iiq-spatial-modal-shell[data-mode=map] [data-tb-geo-map]{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain}.ta-app .iiq-spatial-modal-shell[data-mode=map] [data-tb-geo-status]{grid-column:2;grid-row:2;align-self:start;margin:0!important;padding:10px;border-bottom:1px solid #eef2f6;background:#fff;font-size:10px}.ta-app .iiq-spatial-modal-shell[data-mode=map] [data-tb-environment-list]{grid-column:2;grid-row:2;margin-top:44px;min-height:0;max-height:calc(100% - 44px);overflow-y:auto;padding:8px;background:#fff}.ta-app .iiq-spatial-modal-shell[data-mode=solar] [data-tb-panel=solar]{height:100%;display:grid!important;grid-template-rows:auto auto minmax(0,1fr);margin:0!important;padding:0!important;background:#fff;overflow:hidden!important}.ta-app .iiq-spatial-modal-shell[data-mode=solar] .tb-solar-settings{margin:0!important;padding:8px 10px!important;border-bottom:1px solid #e5e7eb!important;background:#fff!important}.ta-app .iiq-spatial-modal-shell[data-mode=solar] .tb-solar-actions{margin:0!important;padding:7px 10px!important;border-bottom:1px solid #e5e7eb!important;background:#fff}.ta-app .iiq-spatial-modal-shell[data-mode=solar] .tb-sun-status{display:none!important}.ta-app .iiq-spatial-modal-shell[data-mode=solar] .tb-preview-grid{min-height:0;height:100%;display:block!important;padding:0!important;margin:0!important;overflow:hidden}.ta-app .iiq-spatial-modal-shell[data-mode=solar] .tb-preview-grid>div:last-child,.ta-app .iiq-spatial-modal-shell[data-mode=solar] .tb-shadow-timeline-card{display:none!important}.ta-app .iiq-spatial-modal-shell[data-mode=solar] [data-tb-solar-3d]{height:100%!important;min-height:0!important;border:0!important;border-radius:0!important}.ta-app .iiq-opening-workbench{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:stretch;max-width:950px;margin:0 auto}.ta-app .iiq-opening-workbench .iiq-mapcard{margin:0;max-width:none}.ta-app .iiq-opening-sidebar{display:flex;flex-direction:column;gap:7px;padding:11px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc}.ta-app .iiq-opening-sidebar>div:first-child{display:grid;gap:3px;margin-bottom:2px}.ta-app .iiq-opening-sidebar>div:first-child strong{font-size:12px}.ta-app .iiq-opening-sidebar>div:first-child span{font-size:10px;line-height:1.35;color:#64748b}.ta-app .iiq-opening-sidebar button{width:100%;border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:7px;padding:9px 10px;font:inherit;font-size:11px;font-weight:750;cursor:pointer;text-align:left}.ta-app .iiq-opening-sidebar button:hover:not(:disabled){border-color:#94a3b8;background:#f1f5f9}.ta-app .iiq-opening-sidebar button:disabled{opacity:.4;cursor:not-allowed}.ta-app .iiq-opening-sidebar button.is-secondary{color:#64748b}.ta-app .iiq-opening-sidebar hr{width:100%;border:0;border-top:1px solid #e2e8f0;margin:5px 0}.ta-app .iiq-selected-opening{display:grid;gap:2px;padding:3px 1px}.ta-app .iiq-selected-opening small{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.ta-app .iiq-selected-opening strong{font-size:10.5px;line-height:1.35;color:#334155}.ta-app .iiq-opening-actions button:nth-child(2){background:#fff!important;color:#334155!important;border-color:#cbd5e1!important}.ta-app .iiq-opening-modal-shell{position:relative;z-index:1;width:min(760px,94vw);max-height:min(840px,92dvh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d7dee7;border-radius:13px;background:#fff;box-shadow:0 28px 90px #0f172a47}.ta-app .iiq-opening-modal-body{min-height:0;overflow-y:auto;padding:14px;background:#fafafa;scrollbar-gutter:stable}.ta-app .iiq-opening-modal-body .iiq-grid{margin-bottom:10px}.ta-app .iiq-opening-modal-body .iiq-question{background:#fff}.ta-app .iiq-opening-modal-shell>footer{justify-content:flex-end}.ta-app .iiq-opening-modal-shell .iiq-btn-danger-soft{margin-right:auto;border:1px solid #fecaca;background:#fff;color:#b91c1c;border-radius:7px;padding:8px 11px;font:inherit;font-weight:750;cursor:pointer}.ta-app .iiq-solar-launchers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ta-app .iiq-solar-launchers>button{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon copy";column-gap:11px;row-gap:2px;align-items:center;text-align:left;padding:14px;border:1px solid #dbe3ea;border-radius:10px;background:#fff;color:#0f172a;cursor:pointer;font:inherit}.ta-app .iiq-solar-launchers>button:hover{border-color:#94a3b8;background:#f8fafc}.ta-app .iiq-launch-icon{grid-area:icon;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f1f5f9;color:#0f766e;font-size:18px}.ta-app .iiq-solar-launchers strong{grid-area:title;font-size:12px}.ta-app .iiq-solar-launchers small{grid-area:copy;color:#64748b;font-size:10px;line-height:1.4}.ta-app .thermal-quick-open-clean{margin-top:0}.ta-app .thermal-quick-open-clean .thermal-quick-open-copy strong{font-size:13px}.ta-app .building-model-head-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}@media(max-width:820px){.ta-app .iiq-opening-workbench{grid-template-columns:1fr}.ta-app .iiq-opening-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ta-app .iiq-opening-sidebar>div:first-child,.ta-app .iiq-opening-sidebar hr,.ta-app .iiq-selected-opening{grid-column:1/-1}.ta-app .iiq-solar-launchers{grid-template-columns:1fr}.ta-app .iiq-spatial-modal-shell[data-mode=map] [data-tb-panel=map]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.ta-app .iiq-spatial-modal-shell[data-mode=map] .tb-geo-toolbar{grid-column:1}.ta-app .iiq-spatial-modal-shell[data-mode=map] .tb-plan-wrap{grid-column:1;grid-row:2;border-right:0!important}.ta-app .iiq-spatial-modal-shell[data-mode=map] [data-tb-geo-status],.ta-app .iiq-spatial-modal-shell[data-mode=map] [data-tb-environment-list]{display:none!important}}@media(max-width:600px){.ta-app .iiq-spatial-modal,.ta-app .iiq-opening-modal{padding:0}.ta-app .iiq-spatial-modal-shell,.ta-app .iiq-opening-modal-shell{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0}.ta-app .iiq-opening-sidebar{grid-template-columns:1fr 1fr}.ta-app .iiq-spatial-modal-shell[data-mode=plan] .tb-scale-row label{min-width:180px}.ta-app .building-model-head-actions .button{font-size:10px;padding:7px 8px}}.ta-app .building-model-dialog .iiq-content.iiq-step-solar{height:var(--ii-model-content-max);max-height:var(--ii-model-content-max)!important;overflow:hidden!important;padding-right:0!important;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.ta-app .iiq-solar-intro{display:grid;gap:7px;padding:1px 2px 0}.ta-app .iiq-solar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ta-app .iiq-solar-heading>div{display:flex;align-items:baseline;gap:9px;min-width:0}.ta-app .iiq-solar-heading h3{font-size:15px;margin:0;color:#0f172a;white-space:nowrap}.ta-app .iiq-solar-heading span{font-size:10px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-app .iiq-solar-address-action{border:1px solid #d7dee7;background:#fff;color:#475569;border-radius:6px;padding:5px 8px;font:inherit;font-size:10px;font-weight:700;cursor:pointer;flex:0 0 auto}.ta-app .iiq-solar-inline-fields{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.ta-app .iiq-solar-inline-fields>label{display:grid;gap:3px}.ta-app .iiq-solar-inline-fields>label>span:first-child{font-size:9px;font-weight:750;color:#64748b;text-transform:uppercase;letter-spacing:.045em}.ta-app .iiq-solar-inline-fields input,.ta-app .iiq-solar-inline-fields select{height:31px;box-sizing:border-box;border:1px solid #d6dde6;border-radius:6px;background:#fff;color:#0f172a;padding:5px 8px;font:inherit;font-size:10.5px}.ta-app .iiq-solar-inline-fields select{min-width:150px}.ta-app .iiq-solar-input-wrap{position:relative;display:block}.ta-app .iiq-solar-input-wrap input{width:92px;padding-right:25px}.ta-app .iiq-solar-input-wrap em{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;font-size:10px;color:#94a3b8;pointer-events:none}.ta-app .iiq-solar-context{display:grid;gap:1px;margin-left:auto;padding:0 2px 2px;text-align:right}.ta-app .iiq-solar-context strong{font-size:10px;color:#334155}.ta-app .iiq-solar-context span{font-size:9.5px;color:#94a3b8}.ta-app .iiq-solar-studio{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #dbe3ea;border-radius:11px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.ta-app .iiq-solar-studio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid #e7ebf0;background:#fafbfc}.ta-app .iiq-solar-studio-toolbar>div:first-child{display:grid;gap:1px;min-width:0}.ta-app .iiq-solar-studio-toolbar strong{font-size:11.5px;color:#0f172a}.ta-app .iiq-solar-studio-toolbar span{font-size:9.5px;color:#64748b}.ta-app .iiq-solar-studio-toolbar>div:last-child{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ta-app .iiq-solar-studio-toolbar button{border:1px solid #cfd8e3;background:#fff;color:#334155;border-radius:6px;padding:6px 8px;font:inherit;font-size:9.5px;font-weight:750;cursor:pointer;white-space:nowrap}.ta-app .iiq-solar-studio-toolbar button:hover{background:#f1f5f9;border-color:#aebaca}.ta-app .iiq-solar-inline{min-height:0;height:100%;overflow:hidden;background:#fff}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar]{height:100%;min-height:0;display:grid!important;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden!important;margin:0!important;padding:0!important;background:#fff}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar]>.tb-beta-warning,.ta-app .iiq-solar-inline-panel[data-tb-panel=solar]>.tb-solar-presentation-settings,.ta-app .iiq-solar-inline-panel[data-tb-panel=solar]>.tb-solar-presentation-note,.ta-app .iiq-solar-inline-panel[data-tb-panel=solar]>[data-tb-hero-camera-readout],.ta-app .iiq-solar-inline-panel[data-tb-panel=solar]>.tb-solar-detail-note{display:none!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings{display:grid!important;grid-template-columns:minmax(120px,.7fr) minmax(90px,.45fr) minmax(180px,1fr);gap:7px;margin:0!important;padding:6px 9px!important;border:0!important;border-bottom:1px solid #eef2f6!important;background:#fff}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings>label{display:none!important;margin:0!important;font-size:9px;gap:2px;color:#64748b}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings>label:has([data-tb=solarPreviewDate]),.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings>label:has([data-tb=solarPreviewTime]),.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings>label:has([data-tb-solar-window]){display:grid!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings input,.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings select{height:28px;padding:4px 6px;border-radius:5px;font-size:9.5px}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-actions{display:flex;align-items:center;gap:6px;margin:0!important;padding:5px 9px!important;border:0!important;border-bottom:1px solid #eef2f6!important;background:#fff}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-actions button{padding:5px 7px!important;border-radius:5px!important;font-size:9px!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-sun-status{display:none!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-preview-grid{min-height:0;height:100%;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-preview-grid>div:last-child{display:none!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage{min-height:0;height:100%;display:grid!important;grid-template-rows:minmax(170px,1fr) auto;overflow:hidden;background:#f8fafc}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d]{height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#eef2f5}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-card{margin:0!important;border:0!important;border-top:1px solid #dde4ec!important;border-radius:0!important;padding:5px 8px 4px!important;background:#fff}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 2px!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-head>div:first-child{display:flex;align-items:center;gap:8px}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-head strong{font-size:9.5px}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-head .tb-note,.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-legend{display:none!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-tools{display:flex!important;align-items:center!important;gap:8px!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-total-toggle{font-size:8.5px!important;color:#64748b!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-readout{font-size:9px!important;white-space:nowrap}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-shadow-timeline]{display:block;width:100%!important;height:92px!important;min-height:92px!important;max-height:92px!important}.ta-app .iiq-solar-studio:fullscreen,.ta-app .iiq-solar-studio.is-faux-fullscreen{background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;width:100%;border:0;border-radius:0}.ta-app .iiq-solar-studio.is-faux-fullscreen{position:fixed;top:10px;right:10px;bottom:10px;left:10px;z-index:2147482500;width:auto;height:auto;box-shadow:0 24px 90px #0f172a4d}.ta-app .iiq-solar-studio:fullscreen .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage,.ta-app .iiq-solar-studio.is-faux-fullscreen .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage{grid-template-rows:minmax(260px,1fr) auto}.ta-app .iiq-solar-studio:fullscreen .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-shadow-timeline],.ta-app .iiq-solar-studio.is-faux-fullscreen .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-shadow-timeline]{height:120px!important;min-height:120px!important;max-height:120px!important}@media(max-width:760px){.ta-app .building-model-dialog .iiq-content.iiq-step-solar{height:var(--ii-model-content-max);gap:6px}.ta-app .iiq-solar-heading span{display:none}.ta-app .iiq-solar-inline-fields{gap:5px}.ta-app .iiq-solar-context{display:none}.ta-app .iiq-solar-studio-toolbar{align-items:flex-start}.ta-app .iiq-solar-studio-toolbar>div:first-child span{display:none}.ta-app .iiq-solar-studio-toolbar>div:last-child{gap:4px}.ta-app .iiq-solar-studio-toolbar button{padding:5px 6px;font-size:8.8px}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings{grid-template-columns:1fr 1fr}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings>label:has([data-tb-solar-window]){grid-column:1/-1}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage{grid-template-rows:minmax(130px,1fr) auto}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-shadow-timeline]{height:78px!important;min-height:78px!important;max-height:78px!important}.ta-app .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-total-toggle{display:none!important}}.ta-app .building-model-dialog .iiq-content.iiq-step-solar{height:clamp(540px,calc(100dvh - 245px),820px)!important;max-height:clamp(540px,calc(100dvh - 245px),820px)!important;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding-right:0!important}.ta-app .iiq-solar-workbench{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #dbe3ea;border-radius:11px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.ta-app .iiq-solar-workbench-toolbar{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid #e5e7eb;background:#fafbfc}.ta-app .iiq-solar-view-switch{display:flex;align-items:center;padding:2px;border:1px solid #d7dee7;border-radius:8px;background:#fff}.ta-app .iiq-solar-view-switch button{border:0;background:transparent;color:#64748b;border-radius:6px;padding:6px 10px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.ta-app .iiq-solar-view-switch button.active{background:#0f172a;color:#fff}.ta-app .iiq-solar-workbench-copy{display:grid;gap:1px;min-width:0}.ta-app .iiq-solar-workbench-copy strong{font-size:11.5px;color:#0f172a}.ta-app .iiq-solar-workbench-copy span{font-size:9.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-app .iiq-solar-workbench-actions{display:flex;align-items:center;gap:6px}.ta-app .iiq-solar-workbench-actions button{border:1px solid #cfd8e3;background:#fff;color:#334155;border-radius:6px;padding:6px 8px;font:inherit;font-size:9.5px;font-weight:750;cursor:pointer;white-space:nowrap}.ta-app .iiq-solar-workbench-actions button:hover{background:#f1f5f9;border-color:#aebaca}.ta-app .iiq-solar-workspace{min-height:0;height:100%;overflow:hidden;background:#fff}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar]{height:100%;min-height:0;display:grid!important;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden!important;margin:0!important;padding:0!important;background:#fff}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings{padding:5px 8px!important;gap:5px!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-actions{padding:4px 8px!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage{height:100%;min-height:0;display:grid!important;grid-template-rows:minmax(330px,1fr) auto!important;overflow:hidden!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d]{height:100%!important;min-height:330px!important;max-height:none!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-shadow-timeline]{height:88px!important;min-height:88px!important;max-height:88px!important}.ta-app .iiq-map-inline-panel[data-tb-panel=map]{height:100%;min-height:0;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(255px,315px);grid-template-rows:auto minmax(0,1fr);margin:0!important;padding:0!important;overflow:hidden!important;background:#fff}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-geo-toolbar{grid-column:1/-1;grid-row:1;margin:0!important;padding:7px 9px!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;background:#fff;gap:6px;flex-wrap:wrap}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-map-workflow,.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-map-detail-note{display:none!important}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-plan-wrap{grid-column:1;grid-row:2;min-height:0;height:100%;margin:0!important;border:0!important;border-right:1px solid #e5e7eb!important;border-radius:0!important;display:grid;place-items:center;overflow:hidden;background:#eef2f6}.ta-app .iiq-map-inline-panel[data-tb-panel=map] [data-tb-geo-map]{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;touch-action:none;-webkit-user-select:none;user-select:none}.ta-app .iiq-map-inline-panel[data-tb-panel=map] [data-tb-geo-status]{grid-column:2;grid-row:2;align-self:start;z-index:1;margin:0!important;padding:8px 9px!important;border:0!important;border-bottom:1px solid #eef2f6!important;background:#fff;font-size:9.5px;line-height:1.35}.ta-app .iiq-map-inline-panel[data-tb-panel=map] [data-tb-environment-list]{grid-column:2;grid-row:2;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:48px 8px 10px;background:#fff;scrollbar-gutter:stable}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-environment-card{margin-bottom:7px}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-environment-card summary{padding:8px}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-environment-card[open]{border-color:#cbd5e1}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-environment-card input[data-tb-environment-field=heightM]{font-weight:800}.ta-app .iiq-solar-workbench:fullscreen,.ta-app .iiq-solar-workbench.is-faux-fullscreen{background:#fff;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;width:100%;border:0;border-radius:0}.ta-app .iiq-solar-workbench.is-faux-fullscreen{position:fixed;top:10px;right:10px;bottom:10px;left:10px;z-index:2147482500;width:auto;height:auto;box-shadow:0 24px 90px #0f172a4d}.ta-app .iiq-solar-workbench:fullscreen .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage,.ta-app .iiq-solar-workbench.is-faux-fullscreen .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage{grid-template-rows:minmax(430px,1fr) auto!important}.ta-app .iiq-solar-workbench:fullscreen .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d],.ta-app .iiq-solar-workbench.is-faux-fullscreen .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d]{min-height:430px!important}@media(max-width:820px){.ta-app .building-model-dialog .iiq-content.iiq-step-solar{height:clamp(500px,calc(100dvh - 220px),740px)!important;max-height:clamp(500px,calc(100dvh - 220px),740px)!important}.ta-app .iiq-solar-workbench-toolbar{grid-template-columns:1fr auto}.ta-app .iiq-solar-workbench-copy{grid-column:1/-1;grid-row:2}.ta-app .iiq-map-inline-panel[data-tb-panel=map]{grid-template-columns:1fr}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-geo-toolbar{grid-column:1}.ta-app .iiq-map-inline-panel[data-tb-panel=map] .tb-plan-wrap{grid-column:1;border-right:0!important}.ta-app .iiq-map-inline-panel[data-tb-panel=map] [data-tb-geo-status],.ta-app .iiq-map-inline-panel[data-tb-panel=map] [data-tb-environment-list]{display:none!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage{grid-template-rows:minmax(260px,1fr) auto!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d]{min-height:260px!important}}@media(max-height:720px)and (min-width:821px){.ta-app .building-model-dialog .iiq-content.iiq-step-solar{height:calc(100dvh - 205px)!important;max-height:calc(100dvh - 205px)!important}.ta-app .iiq-solar-heading span,.ta-app .iiq-solar-context{display:none}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage{grid-template-rows:minmax(250px,1fr) auto!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d]{min-height:250px!important}}.ta-app .building-model-dialog .iiq-content.iiq-step-solar{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:auto!important;scrollbar-gutter:stable;grid-template-rows:auto auto!important}.ta-app .iiq-solar-workbench:has(.iiq-solar-inline-panel[data-tb-panel=solar]){height:auto!important;min-height:0!important;overflow:visible!important;grid-template-rows:auto auto!important}.ta-app .iiq-solar-workbench:has(.iiq-solar-inline-panel[data-tb-panel=solar]) .iiq-solar-workspace{height:auto!important;min-height:0!important;overflow:visible!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar]{height:auto!important;min-height:0!important;overflow:visible!important;grid-template-rows:auto auto auto!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-preview-grid{height:auto!important;min-height:0!important;overflow:visible!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-stage{height:auto!important;min-height:0!important;overflow:visible!important;grid-template-rows:auto auto!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d]{height:clamp(390px,58dvh,610px)!important;min-height:390px!important;max-height:610px!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-card{position:static!important;flex:none!important}@media(max-height:720px)and (min-width:821px){.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d]{height:390px!important;min-height:390px!important}}@media(max-width:820px){.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-solar-3d]{height:clamp(320px,52dvh,500px)!important;min-height:320px!important}}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-card{padding:10px 12px 8px!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-head{margin:0 0 8px!important;min-height:24px!important;align-items:center!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-head strong{font-size:11px!important;line-height:1.3!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-total-toggle{font-size:10px!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-readout{font-size:10px!important;line-height:1.3!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-shadow-timeline]{width:100%!important;height:180px!important;min-height:180px!important;max-height:none!important}@media(max-height:720px)and (min-width:821px){.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-shadow-timeline]{height:170px!important;min-height:170px!important}}@media(max-width:820px){.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] [data-tb-shadow-timeline]{height:170px!important;min-height:170px!important}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-shadow-timeline-head{flex-wrap:wrap!important;row-gap:5px!important}}.ta-app .iiq-spatial-modal-shell[data-mode=plan] .iiq-spatial-modal-body{overflow:hidden!important}.ta-app .iiq-guided-plan-workbench{height:100%;min-height:0;display:grid;grid-template-columns:270px minmax(0,1fr);background:#fff}.ta-app .iiq-guided-plan-sidebar{min-height:0;padding:12px;border-right:1px solid #e5e7eb;background:#f8fafc;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ta-app .iiq-guided-plan-canvas{min-width:0;min-height:0;height:100%;overflow:hidden;background:#fff}.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-scale-row,.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-zone-list,.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-solar-geometry-list,.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-context-help{display:none!important}.ta-app .iiq-guided-plan-canvas .tb-plan-toolbar{padding:8px 10px!important;gap:6px!important}.ta-app .iiq-guided-plan-canvas .tb-plan-toolbar details.tb-tool-menu,.ta-app .iiq-guided-plan-canvas .tb-plan-toolbar [data-tb-close-zone]{display:none!important}.ta-app .iiq-guided-plan-canvas .tb-plan-wrap{height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important;background:#f3f5f7!important}.ta-app .iiq-guided-plan-canvas [data-tb-plan]{height:100%!important;max-height:100%!important;max-width:100%!important;width:auto!important;object-fit:contain}.ta-app .iiq-plan-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ta-app .iiq-plan-side-head>div{display:grid;gap:2px}.ta-app .iiq-plan-side-head strong{font-size:13px;color:#0f172a}.ta-app .iiq-plan-side-head span{font-size:10px;line-height:1.4;color:#64748b}.ta-app .iiq-plan-side-head button,.ta-app .iiq-plan-zone-actions button,.ta-app .iiq-plan-scale-card button{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:7px;padding:7px 9px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.ta-app .iiq-plan-side-head button{background:#0f172a;border-color:#0f172a;color:#fff;white-space:nowrap}.ta-app .iiq-zone-chips{display:grid;gap:5px}.ta-app .iiq-zone-chips button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;border:1px solid #d7dee7;background:#fff;color:#334155;border-radius:8px;padding:8px 9px;font:inherit;cursor:pointer}.ta-app .iiq-zone-chips button span{font-size:10.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-app .iiq-zone-chips button small{font-size:9px;color:#64748b;white-space:nowrap}.ta-app .iiq-zone-chips button.active{border-color:#0f172a;box-shadow:0 0 0 1px #0f172a inset;background:#fff}.ta-app .iiq-zone-chips button.active span{color:#0f172a}.ta-app .iiq-plan-zone-card,.ta-app .iiq-plan-scale-card{display:grid;gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.ta-app .iiq-plan-zone-card label,.ta-app .iiq-plan-scale-card label{display:grid;gap:4px;font-size:9.5px;font-weight:750;color:#475569}.ta-app .iiq-plan-zone-card input,.ta-app .iiq-plan-scale-card input{min-width:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:7px 8px;font:inherit;color:#0f172a}.ta-app .iiq-plan-zone-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9.5px;color:#64748b}.ta-app .iiq-plan-zone-meta span:first-child{font-weight:750;color:#334155}.ta-app .iiq-plan-zone-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ta-app .iiq-plan-zone-actions button{padding:7px 5px}.ta-app .iiq-plan-zone-actions button.is-primary{background:#0f172a;border-color:#0f172a;color:#fff}.ta-app .iiq-plan-zone-actions button.is-secondary{background:#f8fafc}.ta-app .iiq-plan-hint{margin:0;font-size:9.5px;line-height:1.45;color:#64748b}.ta-app .iiq-zone-delete{justify-self:start;border:0!important;background:transparent!important;color:#b42318!important;padding:3px 0!important;font-size:9.5px!important}.ta-app .iiq-plan-scale-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ta-app .iiq-plan-scale-card>div strong{font-size:10.5px;color:#0f172a}.ta-app .iiq-plan-scale-card>div span{font-size:9px;color:#64748b}.ta-app .iiq-plan-scale-card label>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.ta-app .iiq-plan-scale-card label em{font-size:9px;color:#64748b;font-style:normal}.ta-app .iiq-solar-workbench-toolbar{grid-template-columns:auto auto minmax(170px,1fr) auto!important}.ta-app .iiq-solar-window-picker{display:flex;align-items:center;gap:6px;min-width:0;font-size:9.5px;font-weight:800;color:#475569;white-space:nowrap}.ta-app .iiq-solar-window-picker select{min-width:150px;max-width:250px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:6px 26px 6px 7px;font:inherit;font-size:9.5px;color:#0f172a}.ta-app .iiq-solar-no-window{font-size:9.5px;color:#64748b;white-space:nowrap}.ta-app .iiq-solar-workspace .iiq-solar-inline-panel[data-tb-panel=solar] .tb-solar-settings>label:has([data-tb-solar-window]){display:none!important}@media(max-width:900px){.ta-app .iiq-guided-plan-workbench{grid-template-columns:230px minmax(0,1fr)}.ta-app .iiq-solar-workbench-toolbar{grid-template-columns:auto minmax(0,1fr) auto!important}.ta-app .iiq-solar-window-picker{grid-column:1/-1;grid-row:2}.ta-app .iiq-solar-window-picker select{max-width:none;flex:1}.ta-app .iiq-solar-workbench-copy{grid-column:1/-1;grid-row:3}}@media(max-width:680px){.ta-app .iiq-guided-plan-workbench{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.ta-app .iiq-guided-plan-sidebar{border-right:0;border-bottom:1px solid #e5e7eb;max-height:235px}.ta-app .iiq-zone-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-app .iiq-plan-zone-card,.ta-app .iiq-plan-scale-card{padding:8px}}.ta-app .iiq-guided-plan-workbench{grid-template-columns:minmax(0,1fr) 300px}.ta-app .iiq-guided-plan-stage{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#f3f5f7}.ta-app .iiq-guided-plan-sidebar{padding:0;border-right:0;border-left:1px solid #e5e7eb;background:#f8fafc;overflow:hidden}.ta-app .iiq-guided-plan-sidebar-body{min-height:0;height:100%;padding:12px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ta-app .iiq-mobile-properties-toggle{display:none!important}.ta-app .iiq-plan-main-toolbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid #dfe5ec;background:#fff;box-shadow:0 1px 2px #0f172a0a}.ta-app .iiq-plan-tools,.ta-app .iiq-plan-history{display:flex;align-items:center;gap:5px;min-width:0}.ta-app .iiq-plan-main-toolbar button,.ta-app .iiq-plan-draw-actions button,.ta-app .iiq-plan-navigation button,.ta-app .iiq-mobile-properties-toggle{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:#475569;padding:6px 9px;font:inherit;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.ta-app .iiq-plan-main-toolbar button:hover,.ta-app .iiq-plan-navigation button:hover{background:#f1f5f9;color:#0f172a}.ta-app .iiq-plan-main-toolbar button.active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 1px #2563eb0d inset}.ta-app .iiq-plan-main-toolbar button:disabled,.ta-app .iiq-plan-draw-actions button:disabled,.ta-app .iiq-plan-scale-card button:disabled{opacity:.38;cursor:not-allowed}.ta-app .iiq-plan-main-toolbar svg,.ta-app .iiq-plan-draw-actions svg,.ta-app .iiq-plan-navigation svg,.ta-app .iiq-mobile-properties-toggle svg,.ta-app .iiq-selection-title svg,.ta-app .iiq-zone-delete svg{width:16px;height:16px;flex:0 0 16px}.ta-app .iiq-plan-history{padding-left:8px;border-left:1px solid #e5e7eb}.ta-app .iiq-plan-history button:not([data-iiq-plan-upload]){width:34px;padding:6px}.ta-app .iiq-guided-plan-canvas{min-width:0;min-height:0;height:100%;overflow:hidden;background:#f3f5f7}.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-plan-workbench{height:100%!important;min-height:0!important;display:block!important;margin:0!important;padding:0!important}.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-plan-workbench>.tb-plan-stage{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;margin:0!important;padding:0!important;border:0!important;background:#f3f5f7!important}.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-plan-workbench>.tb-plan-side,.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-workbench-card,.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-project-tools,.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.tb-neighbor-help{display:none!important}.ta-app .iiq-guided-plan-canvas .tb-plan-toolbar{display:none!important}.ta-app .iiq-guided-plan-canvas .tb-plan-stage>[data-tb-plan-status]{display:none!important}.ta-app .iiq-guided-plan-canvas .tb-plan-wrap{height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#f3f5f7!important}.ta-app .iiq-plan-draw-actions{position:absolute;z-index:8;left:50%;bottom:14px;transform:translate(-50%);max-width:calc(100% - 170px);display:flex;align-items:center;gap:10px;padding:7px 8px 7px 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fffffff7;box-shadow:0 8px 24px #0f172a29;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ta-app .iiq-plan-draw-actions[hidden]{display:none!important}.ta-app .iiq-plan-draw-actions>span{font-size:9.5px;color:#64748b;white-space:nowrap}.ta-app .iiq-plan-draw-actions>div{display:flex;gap:5px}.ta-app .iiq-plan-draw-actions button{min-height:32px;border-color:#d7dee7;background:#fff}.ta-app .iiq-plan-draw-actions button.is-primary{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.ta-app .iiq-plan-navigation{position:absolute;z-index:7;right:12px;bottom:12px;display:flex;gap:3px;padding:3px;border:1px solid #d7dee7;border-radius:8px;background:#fffffff5;box-shadow:0 5px 16px #0f172a1f}.ta-app .iiq-plan-navigation button{width:32px;min-height:30px;padding:5px}.ta-app .iiq-plan-canvas-status{position:absolute;z-index:6;left:12px;bottom:13px;max-width:310px;margin:0;padding:6px 8px;border-radius:6px;background:#ffffffe6;color:#64748b;font-size:9px;line-height:1.35;box-shadow:0 2px 8px #0f172a14;pointer-events:none}.ta-app .iiq-selection-card{display:grid;gap:9px;padding:10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.ta-app .iiq-selection-title{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #eef2f6;color:#475569}.ta-app .iiq-selection-title>span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#f1f5f9}.ta-app .iiq-selection-title>div{display:grid;gap:1px}.ta-app .iiq-selection-title small{font-size:8.5px;text-transform:uppercase;color:#64748b}.ta-app .iiq-selection-title strong{font-size:11px;color:#0f172a}.ta-app [data-iiq-room-properties]{display:grid;gap:8px}.ta-app [data-iiq-room-properties][hidden]{display:none!important}.ta-app [data-iiq-room-properties] label{display:grid;gap:4px;font-size:9.5px;font-weight:750;color:#475569}.ta-app [data-iiq-room-properties] input{min-width:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:7px 8px;font:inherit;color:#0f172a}.ta-app .iiq-plan-opening-properties{display:grid;gap:8px}.ta-app .iiq-plan-opening-location{font-size:9px;font-weight:750;color:#64748b}.ta-app .iiq-plan-property-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ta-app .iiq-plan-property-grid label{display:grid;gap:4px;font-size:9px;font-weight:750;color:#475569}.ta-app .iiq-plan-property-grid input{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:6px;background:#fff;padding:7px 8px;font:inherit;color:#0f172a}.ta-app .iiq-plan-opening-properties p{margin:0;font-size:8.5px;line-height:1.45;color:#64748b}.ta-app [data-iiq-selection-properties]{display:grid;gap:8px}.ta-app [data-iiq-selection-properties]:empty{display:none}.ta-app [data-iiq-selection-properties] .tb-zone-dimension-editor{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:grid;gap:8px}.ta-app [data-iiq-selection-properties] .tb-zone-dimension-editor[hidden]{display:none!important}.ta-app [data-iiq-selection-properties] .tb-zone-dimension-head{margin:0}.ta-app [data-iiq-selection-properties] .tb-zone-dimension-head strong{font-size:10.5px}.ta-app [data-iiq-selection-properties] .tb-zone-dimension-editor label{font-size:9px}.ta-app [data-iiq-selection-properties] .tb-zone-dimension-editor input,.ta-app [data-iiq-selection-properties] .tb-zone-dimension-editor select{width:100%;min-width:0}.ta-app [data-iiq-selection-properties] .tb-note{font-size:8.5px;line-height:1.4}.ta-app .iiq-plan-scale-card{display:block;padding:0;overflow:hidden}.ta-app .iiq-plan-scale-card>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;cursor:pointer}.ta-app .iiq-plan-scale-card>summary::-webkit-details-marker{display:none}.ta-app .iiq-plan-scale-card>summary>span:first-child{display:grid;gap:1px}.ta-app .iiq-plan-scale-card>summary strong{font-size:10.5px;color:#0f172a}.ta-app .iiq-plan-scale-card>summary small{font-size:8.5px;color:#64748b}.ta-app .iiq-plan-scale-body{display:grid!important;gap:8px!important;padding:0 10px 10px}.ta-app .iiq-plan-scale-body p{margin:0;font-size:9px;line-height:1.4;color:#64748b}.ta-app .iiq-plan-scale-body label{display:grid;gap:4px;font-size:9.5px;font-weight:750;color:#475569}.ta-app .iiq-plan-scale-body label>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.ta-app .iiq-plan-scale-body em{font-style:normal;font-size:9px;color:#64748b}@media(max-width:900px){.ta-app .iiq-guided-plan-workbench{grid-template-columns:minmax(0,1fr) 250px}.ta-app .iiq-plan-main-toolbar{gap:5px}.ta-app .iiq-plan-main-toolbar button{padding:6px 7px}.ta-app .iiq-plan-history [data-iiq-plan-upload] span{display:none}}@media(max-width:680px){.ta-app .iiq-spatial-modal-shell[data-mode=plan]>header{padding:9px 11px}.ta-app .iiq-spatial-modal-shell[data-mode=plan]>header span{display:none}.ta-app .iiq-guided-plan-workbench{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.ta-app .iiq-guided-plan-stage{grid-row:1;min-height:0}.ta-app .iiq-guided-plan-sidebar{grid-row:2;max-height:none;border-left:0;border-top:1px solid #dfe5ec;border-bottom:0;background:#fff}.ta-app .iiq-mobile-properties-toggle{width:100%;display:flex!important;justify-content:flex-start;border:0;border-radius:0;background:#fff;padding:9px 12px;color:#0f172a}.ta-app .iiq-mobile-properties-toggle:after{content:"\2303";margin-left:auto;color:#64748b}.ta-app .iiq-guided-plan-sidebar:not(.is-open) .iiq-mobile-properties-toggle:after{content:"\2304"}.ta-app .iiq-guided-plan-sidebar-body{display:none;height:auto;max-height:38dvh;padding:10px}.ta-app .iiq-guided-plan-sidebar.is-open .iiq-guided-plan-sidebar-body{display:flex;overflow-y:auto}.ta-app .iiq-plan-main-toolbar{overflow-x:auto;overscroll-behavior-x:contain;padding:6px 7px}.ta-app .iiq-plan-tools,.ta-app .iiq-plan-history{flex:0 0 auto}.ta-app .iiq-plan-main-toolbar button{min-height:32px;padding:5px 7px}.ta-app .iiq-plan-main-toolbar button span{display:none}.ta-app .iiq-plan-main-toolbar [data-iiq-plan-draw-room] span{display:inline}.ta-app .iiq-plan-draw-actions{left:8px;right:8px;bottom:46px;transform:none;max-width:none;justify-content:space-between;padding:6px 7px}.ta-app .iiq-plan-draw-actions>span{display:none}.ta-app .iiq-plan-draw-actions>div{width:100%}.ta-app .iiq-plan-draw-actions button{flex:1;padding:5px}.ta-app .iiq-plan-draw-actions button span{font-size:9px}.ta-app .iiq-plan-canvas-status{left:7px;bottom:9px;max-width:calc(100% - 126px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta-app .iiq-plan-navigation{right:7px;bottom:7px}.ta-app .iiq-zone-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-app .iiq-spatial-modal-shell[data-mode=plan]>footer{padding:7px 10px}.ta-app .iiq-spatial-modal-shell[data-mode=plan]>footer>span{display:none}.ta-app .iiq-spatial-modal-shell[data-mode=plan]>footer button{width:100%}}.ta-app .iiq-expert-tool-entry{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px;padding:13px 14px;border:1px solid #bfdbfe;border-radius:9px;background:#f8fbff}.ta-app .iiq-expert-tool-entry>div{display:grid;gap:3px}.ta-app .iiq-expert-tool-entry strong{font-size:12px;color:#0f172a}.ta-app .iiq-expert-tool-entry span{font-size:10px;line-height:1.45;color:#64748b}.ta-app .iiq-expert-tool-entry button{flex:0 0 auto;border:1px solid #0f172a;border-radius:7px;background:#0f172a;color:#fff;padding:8px 11px;font:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.ta-app .iiq-expert-plan-technical{margin:0 0 12px;border:1px solid #dbe3ea;border-radius:8px;background:#fff;overflow:hidden}.ta-app .iiq-expert-plan-technical>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#f8fafc;cursor:pointer}.ta-app .iiq-expert-plan-technical>summary::-webkit-details-marker{display:none}.ta-app .iiq-expert-plan-technical>summary>span:first-child{display:grid;gap:2px}.ta-app .iiq-expert-plan-technical>summary strong{font-size:11px;color:#0f172a}.ta-app .iiq-expert-plan-technical>summary small{font-size:9px;color:#64748b}.ta-app .iiq-expert-plan-technical>div{padding:10px}.ta-app .iiq-expert-editor-polished [data-tb-panel=plan]>.iiq-expert-legacy-plan-stage{display:none}.ta-app .iiq-guided-plan-canvas [data-iiq-expert-plan-entry],.ta-app .iiq-guided-plan-canvas .iiq-expert-plan-technical{display:none!important}.ta-app .iiq-guided-plan-canvas [data-tb-panel=plan]>.iiq-expert-legacy-plan-stage{display:block!important}.ta-app .iiq-expert-openings-modal .iiq-spatial-modal-body{overflow-y:auto;padding:16px;background:#f8fafc;scrollbar-gutter:stable}.ta-app .iiq-expert-openings-modal .iiq-expert-opening-content{max-width:1080px;margin:0 auto;padding:0!important}.ta-app .iiq-expert-openings-modal .iiq-copy{margin-bottom:10px}@media(max-width:680px){.ta-app .iiq-expert-tool-entry{align-items:stretch;flex-direction:column;gap:9px;padding:11px}.ta-app .iiq-expert-tool-entry button{width:100%}.ta-app .iiq-expert-openings-modal .iiq-spatial-modal-body{padding:10px}}.ta-app .iiq-opening-question-section{display:grid;gap:10px;padding:13px 0;border-bottom:1px solid #eef2f6}.ta-app .iiq-opening-question-section:first-of-type{padding-top:0}.ta-app .iiq-opening-question-section:last-of-type{border-bottom:0}.ta-app .iiq-opening-question-section>div:first-child{display:grid;gap:2px}.ta-app .iiq-opening-question-section>div:first-child strong{font-size:12px;color:#0f172a}.ta-app .iiq-opening-question-section>div:first-child span{font-size:10px;line-height:1.4;color:#64748b}.ta-app .iiq-opening-question-section>.iiq-grid{margin-bottom:0}.ta-app .iiq-expert-opening-focus{outline:3px solid rgba(15,118,110,.22);outline-offset:2px;border-color:#0f766e!important;box-shadow:0 8px 24px #0f766e1f!important;transition:outline-color .2s ease,box-shadow .2s ease}.ta-app .iiq-expert-badge{display:inline-flex!important;align-items:center;width:max-content;margin:2px 0;padding:3px 7px;border:1px solid #99d5cf;border-radius:999px;background:#f0fdfa;color:#0f766e!important;font-size:9px!important;font-weight:800;line-height:1.2}.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished{grid-template-columns:minmax(0,1fr);grid-template-areas:"warn" "top" "tabs" "heading" "panel" "footer";border:1px solid #e2e8f0;border-radius:9px;background:#fff;overflow:hidden}.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished>.tb-tabs{position:sticky;top:0;z-index:18;align-self:auto;display:flex;flex-direction:row;gap:3px;min-height:0;padding:6px 8px;overflow-x:auto;overscroll-behavior-x:contain;border:0;border-bottom:1px solid #e2e8f0;background:#f8fafc;scrollbar-width:thin}.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished>.tb-tabs button{flex:1 0 138px;justify-content:center;width:auto;min-height:38px;padding:7px 9px;border-radius:7px;background:transparent;color:#64748b;text-align:center;white-space:nowrap;box-shadow:none}.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished>.tb-tabs button.active{background:#fff;color:#0f766e;box-shadow:0 1px 3px #0f172a1a}.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished>.tb-journey-heading{padding:14px 20px}.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished>.tb-panel.active{padding:18px 20px 24px;background:#f8fafc}.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished>.tb-journey-footer{position:sticky;bottom:0}.ta-app[data-interface-v2] .ta-guided-editor .tb-editor.iiq-expert-editor-polished .tb-card-openings [data-tb-openings]{grid-template-columns:1fr}.ta-app .tb-editor.iiq-expert-editor-polished .tb-card-openings .tb-opening{scroll-margin-top:12px}@media(max-width:760px){.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished{display:block}.ta-app[data-interface-v2] .ta-guided-editor.ta-thermal-editor .tb-editor.iiq-expert-editor-polished>.tb-tabs button{flex:0 0 auto;justify-content:flex-start}.ta-app .iiq-opening-question-section{padding:11px 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/temperature-analysis-model-wizard.css.map */
