.loading[data-v-0189d6b8]{text-align:center;padding:3rem;color:#6b7280}.auth-screen[data-v-0189d6b8]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#1e3a8a}.auth-box[data-v-0189d6b8]{background:#fff;padding:2rem;border-radius:12px;width:100%;max-width:360px;text-align:center}.auth-box h2[data-v-0189d6b8]{margin:0 0 .25rem;color:#1e3a8a}.subtitle[data-v-0189d6b8]{color:#6b7280;font-size:.9rem;margin-bottom:1.5rem}form[data-v-0189d6b8]{display:flex;flex-direction:column;gap:.75rem}input[data-v-0189d6b8]{padding:.65rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem}button[data-v-0189d6b8]{padding:.65rem;background:#1e3a8a;color:#fff;border:none;border-radius:6px;font-size:.95rem;cursor:pointer}button[data-v-0189d6b8]:disabled{opacity:.7;cursor:not-allowed}.error[data-v-0189d6b8]{color:#b91c1c;font-size:.9rem;margin-top:.75rem}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#f3f4f6;color:#111827}header{background:#1e3a8a;color:#fff;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between}header h1{margin:0;font-size:1.25rem}nav a{color:#bfdbfe;text-decoration:none;margin-left:1.5rem;font-weight:500}nav a.router-link-active{color:#fff;border-bottom:2px solid white}main{padding:1rem;max-width:1400px;margin:0 auto}@media (max-width: 768px){header{flex-direction:column;align-items:flex-start}nav{margin-top:.5rem}nav a{margin-left:0;margin-right:1rem}main{padding:.5rem}}.badge[data-v-5151e159]{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.8rem;font-weight:600;min-width:2rem;text-align:center}.table-view[data-v-a20655f1]{background:#fff;border-radius:8px;padding:1rem}.toolbar[data-v-a20655f1]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.search-input[data-v-a20655f1]{flex:1;min-width:200px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem}.elc-toggle[data-v-a20655f1]{display:flex;border-radius:6px;overflow:hidden;border:1px solid #d1d5db}.toggle-btn[data-v-a20655f1]{padding:.45rem .9rem;border:none;background:#f9fafb;font-size:.85rem;cursor:pointer;transition:background .15s}.toggle-btn[data-v-a20655f1]:not(:last-child){border-right:1px solid #d1d5db}.toggle-btn.active[data-v-a20655f1]{background:#1e3a8a;color:#fff}.toggle-btn[data-v-a20655f1]:hover:not(.active){background:#e5e7eb}.filter-btn[data-v-a20655f1]{padding:.45rem .9rem;border:1px solid #d1d5db;background:#f9fafb;border-radius:6px;font-size:.85rem;cursor:pointer}.filter-btn[data-v-a20655f1]:hover{background:#e5e7eb}.count[data-v-a20655f1]{color:#6b7280;font-size:.9rem;margin-left:auto}.selection-badge[data-v-a20655f1]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;font-size:.85rem;color:#92400e;font-weight:500}.clear-selection[data-v-a20655f1]{padding:.2rem .5rem;border:1px solid #f59e0b;background:#fff;border-radius:4px;font-size:.8rem;cursor:pointer;color:#92400e}.clear-selection[data-v-a20655f1]:hover{background:#fffbeb}.filter-panel[data-v-a20655f1]{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:1rem;align-items:flex-end}.filter-group[data-v-a20655f1]{display:flex;flex-direction:column;gap:.3rem}.filter-group label[data-v-a20655f1]{font-size:.8rem;color:#4b5563;font-weight:500}.range-row[data-v-a20655f1]{display:flex;align-items:center;gap:.4rem}.range-row select[data-v-a20655f1]{padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.85rem;background:#fff;min-width:60px}.range-row span[data-v-a20655f1]{font-size:.8rem;color:#6b7280}.clear-btn[data-v-a20655f1]{padding:.45rem .9rem;border:1px solid #d1d5db;background:#fff;border-radius:4px;font-size:.85rem;cursor:pointer;color:#374151}.clear-btn[data-v-a20655f1]:hover{background:#fee2e2;border-color:#f87171;color:#b91c1c}.table-wrap[data-v-a20655f1]{overflow-x:auto}table[data-v-a20655f1]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-a20655f1]{text-align:left;padding:.6rem .5rem;border-bottom:2px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;position:relative}th[data-v-a20655f1]:hover{background:#f9fafb}th.sorted[data-v-a20655f1]:after{content:" ▼";font-size:.7rem;color:#6b7280}th.sorted.asc[data-v-a20655f1]:after{content:" ▲"}td[data-v-a20655f1]{padding:.55rem .5rem;border-bottom:1px solid #f3f4f6;white-space:nowrap}tr.clickable[data-v-a20655f1]{cursor:pointer}tr.clickable[data-v-a20655f1]:hover{background:#f9fafb}.name[data-v-a20655f1]{font-weight:500;max-width:240px;overflow:hidden;text-overflow:ellipsis}.badge[data-v-a20655f1]{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.8rem;font-weight:600}.eligible[data-v-a20655f1]{color:#15803d;font-weight:600}.ineligible[data-v-a20655f1]{color:#b91c1c;font-weight:600}@media (max-width: 768px){th[data-v-a20655f1],td[data-v-a20655f1]{padding:.4rem .3rem;font-size:.82rem}.name[data-v-a20655f1]{max-width:140px}}.financials-cell[data-v-a20655f1]{text-align:center}.financials-amount[data-v-a20655f1]{font-weight:600;color:#1e40af;cursor:help}.no-financials[data-v-a20655f1]{color:#9ca3af}.no-company[data-v-a20655f1]{color:#d1d5db}.council-cell[data-v-a20655f1]{text-align:center}.council-yes[data-v-a20655f1]{font-size:1.1rem}.council-no[data-v-a20655f1]{font-size:1rem}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(data:image/png;base64,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);background-image:linear-gradient(transparent,transparent),url(./spritesheet-DpIxuf5L.svg);background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(data:image/png;base64,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);background-image:linear-gradient(transparent,transparent),url(./spritesheet-DpIxuf5L.svg)}.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#fff;font:11px/19px Helvetica Neue,Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:#00000080;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px Helvetica Neue,Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:#00000080;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:#fe57a11a;border:4px dashed rgba(254,87,161,.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}.map-view[data-v-5dd7932f]{display:flex;flex-direction:column;height:calc(100vh - 120px)}.map-controls[data-v-5dd7932f]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.elc-toggle[data-v-5dd7932f]{display:flex;border-radius:6px;overflow:hidden;border:1px solid #d1d5db}.toggle-btn[data-v-5dd7932f]{padding:.4rem .8rem;border:none;background:#f9fafb;font-size:.85rem;cursor:pointer;transition:background .15s}.toggle-btn[data-v-5dd7932f]:not(:last-child){border-right:1px solid #d1d5db}.toggle-btn.active[data-v-5dd7932f]{background:#1e3a8a;color:#fff}.toggle-btn[data-v-5dd7932f]:hover:not(.active){background:#e5e7eb}.selection-badge[data-v-5dd7932f]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .7rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;font-size:.85rem;color:#92400e;font-weight:500}.clear-selection[data-v-5dd7932f]{padding:.2rem .5rem;border:1px solid #f59e0b;background:#fff;border-radius:4px;font-size:.8rem;cursor:pointer;color:#92400e}.clear-selection[data-v-5dd7932f]:hover{background:#fffbeb}.legend[data-v-5dd7932f]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#4b5563;margin-left:auto}.dot[data-v-5dd7932f]{width:12px;height:12px;border-radius:50%;display:inline-block}.map-container[data-v-5dd7932f]{flex:1;border-radius:8px;overflow:hidden;background:#e5e7eb}[data-v-5dd7932f] .custom-pin{background:transparent;border:none}[data-v-5dd7932f] .nursery-tooltip{background:#1e3a8af2;color:#fff;border:none;border-radius:4px;padding:.35rem .6rem;font-size:.85rem;font-weight:500;box-shadow:0 2px 6px #0003}[data-v-5dd7932f] .nursery-tooltip:before{border-top-color:#1e3a8af2}[data-v-5dd7932f] .leaflet-draw-toolbar a{background-color:#1e3a8a;background-blend-mode:normal}[data-v-5dd7932f] .leaflet-draw-toolbar a:hover{background-color:#2563eb}.detail-view[data-v-05fdbd24]{background:#fff;border-radius:12px;padding:2rem;max-width:1000px;margin:0 auto}.back[data-v-05fdbd24]{background:none;border:none;color:#1e3a8a;font-size:.95rem;cursor:pointer;padding:0;margin-bottom:1rem;font-weight:500}.back[data-v-05fdbd24]:hover{text-decoration:underline}.header-section h2[data-v-05fdbd24]{margin:0 0 .5rem;font-size:1.75rem;color:#111827}.meta[data-v-05fdbd24]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:#4b5563;font-size:.92rem;margin-bottom:1rem}.meta-item[data-v-05fdbd24]{display:inline-flex}.elc-badge[data-v-05fdbd24]{display:inline-block;padding:.6rem 1.25rem;border-radius:8px;font-size:1.1rem;font-weight:700;margin-bottom:1.5rem}.elc-badge.eligible[data-v-05fdbd24]{background:#dcfce7;color:#15803d}.elc-badge.ineligible[data-v-05fdbd24]{background:#fee2e2;color:#b91c1c}.tabs[data-v-05fdbd24]{display:flex;gap:.25rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.tab-btn[data-v-05fdbd24]{background:none;border:none;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s}.tab-btn[data-v-05fdbd24]:hover{color:#374151}.tab-btn.active[data-v-05fdbd24]{color:#1e3a8a;border-bottom-color:#1e3a8a}.grades-section h3[data-v-05fdbd24],.history-section h3[data-v-05fdbd24],.reports-section h3[data-v-05fdbd24],.financials-section h3[data-v-05fdbd24],.accounts-section h3[data-v-05fdbd24]{margin:1.5rem 0 .75rem;font-size:1.15rem;color:#374151;border-bottom:1px solid #e5e7eb;padding-bottom:.4rem}.grades[data-v-05fdbd24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1rem 0 1.5rem}.grade-card[data-v-05fdbd24]{border:4px solid transparent;border-radius:12px;padding:1.25rem 1rem;text-align:center;background:#f9fafb;position:relative}.grade-card .label[data-v-05fdbd24]{display:block;font-size:.8rem;color:#6b7280;margin-bottom:.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.grade-card .value[data-v-05fdbd24]{font-size:2.25rem;font-weight:800;display:block}.grade-card .movement[data-v-05fdbd24]{display:block;margin-top:.35rem;font-size:.82rem;font-weight:600}.grade-card .movement.up[data-v-05fdbd24]{color:#15803d}.grade-card .movement.down[data-v-05fdbd24]{color:#b91c1c}.grade-card .movement.same[data-v-05fdbd24]{color:#6b7280}.history-table[data-v-05fdbd24]{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:.5rem}.history-table th[data-v-05fdbd24]{text-align:left;padding:.6rem .5rem;border-bottom:2px solid #e5e7eb;color:#6b7280;font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em}.history-table td[data-v-05fdbd24]{padding:.6rem .5rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}.history-table tr[data-v-05fdbd24]:hover{background:#f9fafb}.delta[data-v-05fdbd24]{font-size:.75rem;font-weight:700;margin-left:.35rem;padding:.05rem .25rem;border-radius:4px}.delta.up[data-v-05fdbd24]{color:#15803d;background:#dcfce7}.delta.down[data-v-05fdbd24]{color:#b91c1c;background:#fee2e2}.delta.same[data-v-05fdbd24]{color:#6b7280;background:#f3f4f6}.empty[data-v-05fdbd24]{color:#9ca3af;font-style:italic;margin:1rem 0}.empty .hint[data-v-05fdbd24]{font-size:.85rem;margin-top:.5rem;color:#9ca3af}.reports-section .report-links[data-v-05fdbd24]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.report-link[data-v-05fdbd24]{display:inline-block;padding:.45rem .9rem;background:#eff6ff;color:#1e3a8a;text-decoration:none;border-radius:6px;font-size:.88rem;font-weight:500;border:1px solid #dbeafe}.report-link[data-v-05fdbd24]:hover{background:#dbeafe}.company-info[data-v-05fdbd24]{background:#f9fafb;border-radius:8px;padding:1.25rem;margin:1rem 0}.info-grid[data-v-05fdbd24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-05fdbd24]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-05fdbd24]{font-size:.8rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.info-value[data-v-05fdbd24]{font-size:.95rem;color:#111827;font-weight:500}.info-value.active[data-v-05fdbd24]{color:#15803d}.info-value.dissolved[data-v-05fdbd24],.info-value.liquidation[data-v-05fdbd24]{color:#b91c1c}.accounts-grid[data-v-05fdbd24]{display:grid;gap:1rem;margin-top:.5rem}.account-card[data-v-05fdbd24]{background:#f9fafb;border-radius:8px;padding:1rem;border:1px solid #e5e7eb}.account-header[data-v-05fdbd24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.account-date[data-v-05fdbd24]{font-weight:600;color:#111827}.account-type[data-v-05fdbd24]{font-size:.8rem;color:#6b7280;text-transform:uppercase;background:#e5e7eb;padding:.2rem .5rem;border-radius:4px}.account-metrics[data-v-05fdbd24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.pdf-link[data-v-05fdbd24]{display:inline-block;margin-top:.75rem;font-size:.82rem;color:#1e40af;text-decoration:none;font-weight:500}.pdf-link[data-v-05fdbd24]:hover{text-decoration:underline}.metric[data-v-05fdbd24]{display:flex;flex-direction:column;gap:.15rem}.metric-label[data-v-05fdbd24]{font-size:.78rem;color:#6b7280}.metric-value[data-v-05fdbd24]{font-size:1rem;font-weight:600;color:#111827}.loading[data-v-05fdbd24]{text-align:center;padding:3rem;color:#6b7280}.loading-small[data-v-05fdbd24]{text-align:center;padding:1.5rem;color:#6b7280;font-size:.9rem}@media (max-width: 768px){.detail-view[data-v-05fdbd24]{padding:1rem}.header-section h2[data-v-05fdbd24]{font-size:1.35rem}.grades[data-v-05fdbd24]{grid-template-columns:repeat(2,1fr)}.grade-card .value[data-v-05fdbd24]{font-size:1.75rem}.history-table[data-v-05fdbd24]{font-size:.82rem}.history-table th[data-v-05fdbd24],.history-table td[data-v-05fdbd24]{padding:.4rem .3rem}.tabs[data-v-05fdbd24]{overflow-x:auto}.tab-btn[data-v-05fdbd24]{padding:.6rem .9rem;font-size:.85rem;white-space:nowrap}.info-grid[data-v-05fdbd24]{grid-template-columns:1fr}}.events-section[data-v-05fdbd24]{margin-top:2rem}.events-section h3[data-v-05fdbd24]{color:#1f2937;margin-bottom:1rem}.events-timeline[data-v-05fdbd24]{position:relative;padding-left:1.5rem}.events-timeline[data-v-05fdbd24]:before{content:"";position:absolute;left:.35rem;top:0;bottom:0;width:2px;background:#e5e7eb}.event-item[data-v-05fdbd24]{position:relative;margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;background:#fff;border:1px solid #e5e7eb}.event-item.critical[data-v-05fdbd24]{border-left:4px solid #ef4444;background:#fef2f2}.event-item.warning[data-v-05fdbd24]{border-left:4px solid #f59e0b;background:#fffbeb}.event-item.normal[data-v-05fdbd24]{border-left:4px solid #3b82f6}.event-marker[data-v-05fdbd24]{position:absolute;left:-1.3rem;top:1.1rem;width:.75rem;height:.75rem;border-radius:50%;background:#e5e7eb;border:2px solid white;box-shadow:0 0 0 2px #e5e7eb}.event-marker.critical[data-v-05fdbd24]{background:#ef4444;box-shadow:0 0 0 2px #ef4444}.event-marker.warning[data-v-05fdbd24]{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b}.event-marker.normal[data-v-05fdbd24]{background:#3b82f6;box-shadow:0 0 0 2px #3b82f6}.event-header[data-v-05fdbd24]{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem;flex-wrap:wrap}.event-date[data-v-05fdbd24]{font-weight:600;color:#1f2937;font-size:.9rem}.event-type[data-v-05fdbd24]{font-size:.82rem;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.event-badge[data-v-05fdbd24]{font-size:.65rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;letter-spacing:.05em}.event-badge.critical[data-v-05fdbd24]{background:#fecaca;color:#991b1b}.event-badge.warning[data-v-05fdbd24]{background:#fde68a;color:#92400e}.event-desc[data-v-05fdbd24]{margin:0;color:#4b5563;font-size:.88rem;line-height:1.4}.distress-section[data-v-05fdbd24]{margin-top:2rem}.distress-section h3[data-v-05fdbd24]{color:#991b1b;margin-bottom:1rem}.distress-grid[data-v-05fdbd24]{display:grid;gap:.75rem}.distress-card[data-v-05fdbd24]{border-radius:8px;padding:1rem 1.25rem;border:1px solid #e5e7eb}.distress-card.high[data-v-05fdbd24]{border-left:4px solid #ef4444;background:#fef2f2}.distress-card.medium[data-v-05fdbd24]{border-left:4px solid #f59e0b;background:#fffbeb}.distress-header[data-v-05fdbd24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.signal-type[data-v-05fdbd24]{font-weight:600;color:#1f2937}.signal-severity[data-v-05fdbd24]{padding:.15rem .5rem;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.05em}.signal-severity.high[data-v-05fdbd24]{background:#fecaca;color:#991b1b}.signal-severity.medium[data-v-05fdbd24]{background:#fde68a;color:#92400e}.signal-desc[data-v-05fdbd24]{color:#374151;font-size:.88rem;margin:.5rem 0;line-height:1.4}.signal-numbers[data-v-05fdbd24]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;margin:.5rem 0}.signal-numbers .prev[data-v-05fdbd24]{color:#6b7280}.signal-numbers .curr[data-v-05fdbd24]{font-weight:600;color:#1f2937}.signal-numbers .pct[data-v-05fdbd24]{font-weight:700;font-size:.85rem}.signal-numbers .pct.negative[data-v-05fdbd24]{color:#dc2626}.signal-numbers .pct.positive[data-v-05fdbd24]{color:#16a34a}.signal-period[data-v-05fdbd24]{color:#9ca3af;font-size:.8rem;margin-top:.25rem}.health-section[data-v-05fdbd24]{margin-top:2rem}.health-section h3[data-v-05fdbd24]{margin-bottom:1rem}.health-card[data-v-05fdbd24]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:10px}.health-card.healthy[data-v-05fdbd24]{background:#f0fdf4;border:2px solid #22c55e}.health-card.watch[data-v-05fdbd24]{background:#fffbeb;border:2px solid #f59e0b}.health-card.at-risk[data-v-05fdbd24]{background:#fef2f2;border:2px solid #ef4444}.health-emoji[data-v-05fdbd24]{font-size:2rem}.health-label[data-v-05fdbd24]{font-size:1.1rem;font-weight:700}.health-card.healthy .health-label[data-v-05fdbd24]{color:#166534}.health-card.watch .health-label[data-v-05fdbd24]{color:#92400e}.health-card.at-risk .health-label[data-v-05fdbd24]{color:#991b1b}.health-count[data-v-05fdbd24]{font-size:.88rem;color:#6b7280}.yoy[data-v-05fdbd24]{font-size:.75rem;font-weight:600;margin-left:.3rem}.yoy-good[data-v-05fdbd24]{color:#16a34a}.yoy-bad[data-v-05fdbd24]{color:#dc2626}.yoy-neutral[data-v-05fdbd24]{color:#9ca3af}.account-year[data-v-05fdbd24]{font-size:1.1rem;font-weight:700}.ch-link[data-v-05fdbd24]{color:#1e3a8a;text-decoration:none;font-weight:500}.ch-link[data-v-05fdbd24]:hover{text-decoration:underline}.watch-list[data-v-20881066]{background:#fff;border-radius:8px;padding:1.5rem}.subtitle[data-v-20881066]{color:#6b7280;font-size:.9rem;margin-top:-.5rem;margin-bottom:1.25rem}.tabs[data-v-20881066]{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:2px solid #e5e7eb}.tab[data-v-20881066]{padding:.6rem 1rem;border:none;background:none;cursor:pointer;font-size:.95rem;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-2px;display:flex;align-items:center;gap:.4rem}.tab[data-v-20881066]:hover{color:#374151}.tab.active[data-v-20881066]{color:#1e3a8a;border-bottom-color:#1e3a8a}.count-badge[data-v-20881066]{background:#e5e7eb;color:#374151;font-size:.75rem;padding:.1rem .4rem;border-radius:999px;font-weight:600}.tab.active .count-badge[data-v-20881066]{background:#1e3a8a;color:#fff}.help[data-v-20881066]{color:#6b7280;font-size:.85rem;margin-bottom:1rem;padding:.75rem;background:#f9fafb;border-radius:6px}.table-wrap[data-v-20881066]{overflow-x:auto}table[data-v-20881066]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-20881066]{text-align:left;padding:.6rem .5rem;border-bottom:2px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th[data-v-20881066]:hover{background:#f9fafb}td[data-v-20881066]{padding:.55rem .5rem;border-bottom:1px solid #f3f4f6;white-space:nowrap}tr.clickable[data-v-20881066]{cursor:pointer}tr.clickable[data-v-20881066]:hover{background:#f9fafb}.name[data-v-20881066]{font-weight:500;max-width:280px;overflow:hidden;text-overflow:ellipsis}.badge[data-v-20881066]{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.8rem;font-weight:600;color:#fff}.badge.low[data-v-20881066]{background:#ef4444}.changes[data-v-20881066]{display:flex;gap:.3rem;flex-wrap:wrap}.change-tag[data-v-20881066]{font-size:.75rem;padding:.1rem .35rem;border-radius:4px;font-weight:500}.change-tag.up[data-v-20881066]{background:#dcfce7;color:#166534}.change-tag.down[data-v-20881066]{background:#fee2e2;color:#991b1b}.change-tag.same[data-v-20881066]{background:#f3f4f6;color:#4b5563}@media (max-width: 768px){th[data-v-20881066],td[data-v-20881066]{padding:.4rem .3rem;font-size:.82rem}.name[data-v-20881066]{max-width:160px}}.property-map-view[data-v-0f42cd21]{display:flex;flex-direction:column;height:calc(100vh - 120px)}.map-controls[data-v-0f42cd21]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.map-controls label[data-v-0f42cd21]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;cursor:pointer}.legend[data-v-0f42cd21]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#4b5563;margin-left:auto}.dot[data-v-0f42cd21]{width:12px;height:12px;border-radius:50%;display:inline-block}.dot.blue[data-v-0f42cd21]{background:#3b82f6}.dot.amber[data-v-0f42cd21]{background:#f59e0b}.dot.green[data-v-0f42cd21]{background:#22c55e}.map-container[data-v-0f42cd21]{flex:1;border-radius:8px;overflow:hidden;background:#e5e7eb}.loading[data-v-0f42cd21]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:1rem 2rem;border-radius:8px;box-shadow:0 2px 8px #00000026}[data-v-0f42cd21] .custom-pin{background:transparent;border:none}.applications-feed[data-v-cc98bc4e]{background:#fff;border-radius:8px;padding:1rem}.toolbar[data-v-cc98bc4e]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.search-input[data-v-cc98bc4e]{flex:1;min-width:200px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem}.filter-toggle[data-v-cc98bc4e]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;cursor:pointer}.count[data-v-cc98bc4e]{color:#6b7280;font-size:.9rem;margin-left:auto}.table-wrap[data-v-cc98bc4e]{overflow-x:auto}table[data-v-cc98bc4e]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-cc98bc4e]{text-align:left;padding:.6rem .5rem;border-bottom:2px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th[data-v-cc98bc4e]:hover{background:#f9fafb}td[data-v-cc98bc4e]{padding:.55rem .5rem;border-bottom:1px solid #f3f4f6;white-space:nowrap}tr.clickable[data-v-cc98bc4e]{cursor:default}tr.clickable[data-v-cc98bc4e]:hover{background:#f9fafb}.ref[data-v-cc98bc4e]{font-family:monospace;font-weight:600;color:#1e3a8a}.address[data-v-cc98bc4e]{max-width:280px;overflow:hidden;text-overflow:ellipsis}.badge[data-v-cc98bc4e]{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.8rem;font-weight:600}.badge.approved[data-v-cc98bc4e]{background:#dcfce7;color:#166534}.badge.refused[data-v-cc98bc4e]{background:#fee2e2;color:#991b1b}.badge.withdrawn[data-v-cc98bc4e]{background:#f3f4f6;color:#6b7280}.badge.pending[data-v-cc98bc4e]{background:#fef3c7;color:#92400e}.badge.unknown[data-v-cc98bc4e]{background:#e5e7eb;color:#374151}.relevant[data-v-cc98bc4e]{color:#15803d;font-weight:600;font-size:.85rem}.not-relevant[data-v-cc98bc4e]{color:#9ca3af;font-size:.85rem}.link[data-v-cc98bc4e]{color:#1e3a8a;text-decoration:none;font-size:.85rem;font-weight:500}.link[data-v-cc98bc4e]:hover{text-decoration:underline}.no-link[data-v-cc98bc4e]{color:#9ca3af;font-size:.85rem}@media (max-width: 768px){th[data-v-cc98bc4e],td[data-v-cc98bc4e]{padding:.4rem .3rem;font-size:.82rem}.address[data-v-cc98bc4e]{max-width:160px}}.vacancies-view[data-v-4e2c7265]{background:#fff;border-radius:8px;padding:1.5rem}.subtitle[data-v-4e2c7265]{color:#6b7280;font-size:.9rem;margin-top:-.5rem;margin-bottom:1.25rem}.toolbar[data-v-4e2c7265]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.search-input[data-v-4e2c7265]{flex:1;min-width:200px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem}.count[data-v-4e2c7265]{color:#6b7280;font-size:.9rem;margin-left:auto}.table-wrap[data-v-4e2c7265]{overflow-x:auto}table[data-v-4e2c7265]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-4e2c7265]{text-align:left;padding:.6rem .5rem;border-bottom:2px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}th[data-v-4e2c7265]:hover{background:#f9fafb}td[data-v-4e2c7265]{padding:.55rem .5rem;border-bottom:1px solid #f3f4f6;white-space:nowrap}tr.clickable[data-v-4e2c7265]{cursor:pointer}tr.clickable[data-v-4e2c7265]:hover{background:#f9fafb}.address[data-v-4e2c7265]{font-weight:500;max-width:240px;overflow:hidden;text-overflow:ellipsis}.name[data-v-4e2c7265]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.badge[data-v-4e2c7265]{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.8rem;font-weight:600}.badge.cancelled[data-v-4e2c7265]{background:#fee2e2;color:#991b1b}.badge.inactive[data-v-4e2c7265]{background:#fef3c7;color:#92400e}.badge.unknown[data-v-4e2c7265]{background:#e5e7eb;color:#374151}@media (max-width: 768px){th[data-v-4e2c7265],td[data-v-4e2c7265]{padding:.4rem .3rem;font-size:.82rem}.address[data-v-4e2c7265]{max-width:140px}.name[data-v-4e2c7265]{max-width:120px}}.grade-card[data-v-4694a94c]{border:4px solid transparent;border-radius:12px;padding:1rem .75rem;text-align:center;background:#f9fafb;position:relative}.label[data-v-4694a94c]{display:block;font-size:.75rem;color:#6b7280;margin-bottom:.35rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.value[data-v-4694a94c]{font-size:2rem;font-weight:800;display:block}.compare[data-v-4694a94c]{display:block;margin-top:.3rem;font-size:.82rem;font-weight:600}.compare.better[data-v-4694a94c]{color:#15803d}.compare.worse[data-v-4694a94c]{color:#b91c1c}.compare.same[data-v-4694a94c]{color:#6b7280}@media (max-width: 768px){.value[data-v-4694a94c]{font-size:1.6rem}}.compare-view[data-v-13efea90]{background:#fff;border-radius:12px;padding:2rem;max-width:1400px;margin:0 auto}.back[data-v-13efea90]{background:none;border:none;color:#1e3a8a;font-size:.95rem;cursor:pointer;padding:0;margin-bottom:1rem;font-weight:500}.back[data-v-13efea90]:hover{text-decoration:underline}h2[data-v-13efea90]{margin:0 0 .25rem;font-size:1.5rem}h3[data-v-13efea90]{margin:1.5rem 0 .5rem;font-size:1.2rem}.subtitle[data-v-13efea90]{color:#6b7280;font-size:.9rem;margin-bottom:1.5rem}.overall-summary[data-v-13efea90]{background:linear-gradient(135deg,#eff6ff,#fef3c7);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem;border:1px solid #bfdbfe}.summary-header[data-v-13efea90]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.summary-header h3[data-v-13efea90]{margin:0;font-size:1.1rem}.summary-icon[data-v-13efea90]{font-size:1.3rem}.summary-text[data-v-13efea90]{color:#374151;font-size:.92rem;line-height:1.5;margin:0}.gap-cards[data-v-13efea90]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media (max-width: 900px){.gap-cards[data-v-13efea90]{grid-template-columns:1fr}}.gap-card[data-v-13efea90]{border-radius:10px;padding:1rem 1.25rem;border:1px solid #e5e7eb;background:#fff}.gap-card.gap-critical[data-v-13efea90]{border-left:4px solid #ef4444;background:#fef2f2}.gap-card.gap-moderate[data-v-13efea90]{border-left:4px solid #f59e0b;background:#fffbeb}.gap-card.gap-small[data-v-13efea90]{border-left:4px solid #22c55e;background:#f0fdf4}.gap-card-header[data-v-13efea90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.gap-card-header h4[data-v-13efea90]{margin:0;font-size:1rem}.gap-grades[data-v-13efea90]{display:flex;align-items:center;gap:.4rem}.grade-badge[data-v-13efea90]{padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}.grade-badge.puddleduck[data-v-13efea90]{background:#dbeafe;color:#1e3a8a}.grade-badge.best[data-v-13efea90]{background:#dcfce7;color:#166534}.arrow[data-v-13efea90]{color:#9ca3af;font-weight:700}.gap-summary[data-v-13efea90]{color:#374151;font-size:.88rem;line-height:1.5;margin:.5rem 0}.gap-themes[data-v-13efea90]{display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0}.theme-tag[data-v-13efea90]{background:#ede9fe;color:#5b21b6;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500}.gap-benchmark[data-v-13efea90]{color:#6b7280;font-size:.82rem;margin-top:.5rem}.divider[data-v-13efea90]{border:none;border-top:1px solid #e5e7eb;margin:1.5rem 0}.compare-layout[data-v-13efea90]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 900px){.compare-layout[data-v-13efea90]{grid-template-columns:1fr}}.panel[data-v-13efea90]{border:1px solid #e5e7eb;border-radius:10px;padding:1.25rem;background:#fafafa}.panel-header[data-v-13efea90]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.panel-header h3[data-v-13efea90]{margin:0;font-size:1.1rem}.badge[data-v-13efea90]{display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.grade-row[data-v-13efea90]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}@media (max-width: 768px){.grade-row[data-v-13efea90]{grid-template-columns:repeat(2,1fr)}}.inspection-date[data-v-13efea90]{font-size:.85rem;color:#6b7280;margin-bottom:1rem}.text-sections details[data-v-13efea90]{margin-bottom:.75rem;background:#fff;border-radius:6px;border:1px solid #e5e7eb;overflow:hidden}.text-sections summary[data-v-13efea90]{padding:.6rem .8rem;font-weight:600;font-size:.88rem;cursor:pointer;background:#f3f4f6}.text-sections pre[data-v-13efea90]{padding:.8rem;margin:0;font-size:.82rem;white-space:pre-wrap;word-break:break-word;color:#374151;max-height:300px;overflow-y:auto}.no-text[data-v-13efea90]{color:#9ca3af;font-style:italic;font-size:.85rem}.peer-select[data-v-13efea90]{padding:.4rem .6rem;border-radius:6px;border:1px solid #d1d5db;font-size:.9rem;min-width:220px}.peer-summary[data-v-13efea90]{margin-top:1.5rem}.peer-summary h4[data-v-13efea90]{margin:0 0 .5rem;font-size:1rem}.help[data-v-13efea90]{color:#6b7280;font-size:.85rem;margin-bottom:1rem}.peer-groups[data-v-13efea90]{display:flex;flex-direction:column;gap:1rem}.peer-group[data-v-13efea90]{background:#fff;border-radius:8px;padding:.75rem 1rem;border:1px solid #e5e7eb}.peer-group ul[data-v-13efea90]{margin:.5rem 0 0;padding-left:1.25rem}.peer-group li[data-v-13efea90]{font-size:.88rem;margin-bottom:.3rem;color:#374151}.mini-grades[data-v-13efea90]{font-size:.75rem;color:#6b7280;margin-left:.3rem}.more[data-v-13efea90]{color:#9ca3af;font-style:italic}.loading[data-v-13efea90],.empty[data-v-13efea90]{color:#6b7280;font-size:.9rem;padding:1rem 0}.targets-view[data-v-f27c74ef]{background:#fff;border-radius:12px;padding:2rem;max-width:1200px;margin:0 auto}.back[data-v-f27c74ef]{background:none;border:none;color:#1e3a8a;font-size:.95rem;cursor:pointer;padding:0;margin-bottom:1rem;font-weight:500}.back[data-v-f27c74ef]:hover{text-decoration:underline}h2[data-v-f27c74ef]{margin:0 0 .25rem;font-size:1.5rem}.subtitle[data-v-f27c74ef]{color:#6b7280;font-size:.9rem;margin-bottom:1.5rem}.summary-bar[data-v-f27c74ef]{display:flex;gap:1.5rem;margin-bottom:1.5rem;padding:1rem;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.stat[data-v-f27c74ef]{font-size:.9rem;color:#374151}.targets-grid[data-v-f27c74ef]{display:grid;gap:1rem}.target-card[data-v-f27c74ef]{border-radius:10px;padding:1.25rem;border:1px solid #e5e7eb;background:#fff}.target-card.at-risk[data-v-f27c74ef]{border-left:5px solid #ef4444;background:#fef2f2}.target-card.watch[data-v-f27c74ef]{border-left:5px solid #f59e0b;background:#fffbeb}.target-card.healthy[data-v-f27c74ef]{border-left:5px solid #22c55e;background:#f0fdf4}.target-header[data-v-f27c74ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.target-identity[data-v-f27c74ef]{display:flex;align-items:center;gap:.5rem}.target-identity h3[data-v-f27c74ef]{margin:0;font-size:1.05rem}.health-dot[data-v-f27c74ef]{width:12px;height:12px;border-radius:50%;display:inline-block}.health-dot.at-risk[data-v-f27c74ef]{background:#ef4444}.health-dot.watch[data-v-f27c74ef]{background:#f59e0b}.health-dot.healthy[data-v-f27c74ef]{background:#22c55e}.view-link[data-v-f27c74ef]{color:#1e3a8a;font-size:.85rem;font-weight:500;text-decoration:none}.view-link[data-v-f27c74ef]:hover{text-decoration:underline}.target-meta[data-v-f27c74ef]{display:flex;gap:1rem;font-size:.82rem;color:#6b7280;margin-bottom:.75rem}.signal-list[data-v-f27c74ef]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.signal-row[data-v-f27c74ef]{display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem}.signal-row.high .signal-text[data-v-f27c74ef]{color:#991b1b;font-weight:600}.signal-row.medium .signal-text[data-v-f27c74ef]{color:#92400e;font-weight:600}.signal-desc[data-v-f27c74ef]{color:#374151;font-size:.82rem}.target-financials[data-v-f27c74ef]{display:flex;gap:1.5rem;font-size:.85rem;color:#6b7280;padding-top:.5rem;border-top:1px solid #e5e7eb}.loading[data-v-f27c74ef],.empty[data-v-f27c74ef]{color:#6b7280;font-size:.9rem;padding:2rem 0}.hint[data-v-f27c74ef]{color:#9ca3af;font-size:.85rem}.chat-view[data-v-cbfbf2d3]{display:flex;flex-direction:column;height:calc(100vh - 120px);max-width:900px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.chat-header[data-v-cbfbf2d3]{padding:1.5rem;border-bottom:1px solid #e5e7eb}.chat-header h2[data-v-cbfbf2d3]{margin:0 0 .25rem;font-size:1.25rem}.chat-header p[data-v-cbfbf2d3]{margin:0;color:#6b7280;font-size:.875rem}.chat-messages[data-v-cbfbf2d3]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.message[data-v-cbfbf2d3]{display:flex}.message.user[data-v-cbfbf2d3]{justify-content:flex-end}.message.assistant[data-v-cbfbf2d3]{justify-content:flex-start}.bubble[data-v-cbfbf2d3]{max-width:70%;padding:.75rem 1rem;border-radius:12px;word-wrap:break-word}.message.user .bubble[data-v-cbfbf2d3]{background:#2563eb;color:#fff;border-bottom-right-radius:4px}.message.assistant .bubble[data-v-cbfbf2d3]{background:#1f2937;color:#fff;border-bottom-left-radius:4px}.sources[data-v-cbfbf2d3]{margin-top:.5rem;font-size:.75rem;opacity:.9}.sources summary[data-v-cbfbf2d3]{cursor:pointer;color:#bfdbfe}.sources ul[data-v-cbfbf2d3]{margin:.25rem 0 0;padding-left:1rem}.typing-indicator[data-v-cbfbf2d3]{display:flex;gap:.25rem}.typing-indicator span[data-v-cbfbf2d3]{width:8px;height:8px;background:#bfdbfe;border-radius:50%;animation:bounce-cbfbf2d3 1.4s infinite ease-in-out both}.typing-indicator span[data-v-cbfbf2d3]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-cbfbf2d3]:nth-child(2){animation-delay:-.16s}@keyframes bounce-cbfbf2d3{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.suggested-questions[data-v-cbfbf2d3]{padding:0 1.5rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-cbfbf2d3]{padding:.5rem .75rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;font-size:.875rem;cursor:pointer;color:#374151}.chip[data-v-cbfbf2d3]:hover{background:#e5e7eb}.chat-input[data-v-cbfbf2d3]{display:flex;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;gap:.75rem}.chat-input input[data-v-cbfbf2d3]{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem}.chat-input input[data-v-cbfbf2d3]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.chat-input button[data-v-cbfbf2d3]{padding:.75rem 1.5rem;background:#1e3a8a;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer}.chat-input button[data-v-cbfbf2d3]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.chat-view[data-v-cbfbf2d3]{height:calc(100vh - 100px);border-radius:0}.bubble[data-v-cbfbf2d3]{max-width:85%}}
