.commercial-property-visual-module__12LeJW__canvas{pointer-events:none;z-index:1;width:100%;height:100%;font-family:var(--font-body);position:absolute;inset:0}.commercial-property-visual-module__12LeJW__cardBase{background:var(--color-white);border-radius:10px;flex-direction:column;gap:12px;width:322px;padding:10px;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0000001a}.commercial-property-visual-module__12LeJW__evidenceCard{height:197px;top:74px;left:179px;}.commercial-property-visual-module__12LeJW__recommendationsCard{height:191px;top:295px;left:179px;}.commercial-property-visual-module__12LeJW__header{flex-shrink:0;align-items:center;gap:8px;height:32px;display:flex}.commercial-property-visual-module__12LeJW__iconBox{background:var(--color-warm-gray-50);border-radius:4.8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 0 0 .8px #00000026}.commercial-property-visual-module__12LeJW__headerText{flex-direction:column;gap:4px;display:flex}.commercial-property-visual-module__12LeJW__cardTitle{color:var(--color-warm-gray-950);font-size:11px;font-weight:500;line-height:13px}.commercial-property-visual-module__12LeJW__cardSubtitle{color:var(--color-warm-gray-900);font-size:10px;line-height:12px}.commercial-property-visual-module__12LeJW__photosGrid{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:4px;height:59px;display:grid}.commercial-property-visual-module__12LeJW__photoItem{border-radius:4px;position:relative;overflow:hidden}.commercial-property-visual-module__12LeJW__photoOverlay{background:#0009;place-items:center;display:grid;position:absolute;inset:0}.commercial-property-visual-module__12LeJW__photoCount{color:var(--color-white);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.commercial-property-visual-module__12LeJW__notesBox{height:62px;color:var(--color-warm-gray-900);background:#fafafa;border-radius:4px;flex-direction:column;gap:4px;padding:8px;font-size:10px;line-height:14px;display:flex;box-shadow:0 0 0 .5px #0000001a}.commercial-property-visual-module__12LeJW__notesLabel{font-weight:500}.commercial-property-visual-module__12LeJW__notesText{margin:0}.commercial-property-visual-module__12LeJW__recommendationBody{flex-direction:column;gap:8px;display:flex}.commercial-property-visual-module__12LeJW__actionsGroup{background:var(--color-warm-gray-100);border-radius:4px;box-shadow:0 0 0 .4px #0000001a}.commercial-property-visual-module__12LeJW__actionsHeader{height:23px;color:var(--color-warm-gray-900);padding:6px 8px;font-size:9px;font-weight:500;line-height:11px}.commercial-property-visual-module__12LeJW__actionsInner{background:var(--color-white);border-radius:4px;padding:0 12px;box-shadow:0 0 0 .5px #0000001a}.commercial-property-visual-module__12LeJW__actionItem{align-items:center;gap:8px;height:52px;display:flex}.commercial-property-visual-module__12LeJW__actionItem:not(:last-child){box-shadow:inset 0 -.5px #0000001a}.commercial-property-visual-module__12LeJW__actionThumb{border-radius:3.2px;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden;box-shadow:0 0 0 .4px #0000001a}.commercial-property-visual-module__12LeJW__actionDetails{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:10px;line-height:11px;display:flex}.commercial-property-visual-module__12LeJW__actionTitle{color:var(--color-warm-gray-950);font-weight:500}.commercial-property-visual-module__12LeJW__actionSubtitle{color:var(--color-warm-gray-900)}.commercial-property-visual-module__12LeJW__resourcesCard{background:var(--color-white);border-radius:10px;flex-direction:column;gap:6px;width:191px;height:55px;padding:10px;display:flex;position:absolute;top:306px;left:364px;box-shadow:0 0 0 .502px #0000001a,0 0 0 3px #ffffff1a,4px 4px 13px #00000008,15px 18px 23px #00000008,34px 39px 31px #00000005}.commercial-property-visual-module__12LeJW__resourcesTitle{color:var(--color-warm-gray-950);font-size:11px;font-weight:500;line-height:13px}.commercial-property-visual-module__12LeJW__chipsRow{align-items:center;gap:6px;display:flex}.commercial-property-visual-module__12LeJW__chip{white-space:nowrap;height:16px;color:var(--color-warm-gray-900);background:#f5f5f5;border-radius:4px;align-items:center;gap:4px;padding:3px 4px;font-size:9px;line-height:10px;display:flex;box-shadow:0 0 0 .5px #00000026}.commercial-property-visual-module__12LeJW__chip:first-child{width:46px}.commercial-property-visual-module__12LeJW__chip:last-child{width:119px}
.workers-compensation-visual-module__Hb9YVG__canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.workers-compensation-visual-module__Hb9YVG__photoCard{background:var(--color-white,#fff);box-sizing:border-box;width:190px;height:230px;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border-radius:8px;flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex;position:absolute;top:156px;box-shadow:inset 0 0 0 .75px #0000001a}.workers-compensation-visual-module__Hb9YVG__leftCard{left:120px;}.workers-compensation-visual-module__Hb9YVG__rightCard{left:370px;}.workers-compensation-visual-module__Hb9YVG__photoFrame{background:var(--color-warm-gray-100,#fffbf7);border-radius:6px;flex:1;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .75px #0000001a}.workers-compensation-visual-module__Hb9YVG__cardTitle{color:var(--color-warm-gray-950,#2a2826);margin:0;font-size:14px;font-weight:500;line-height:17px}.workers-compensation-visual-module__Hb9YVG__floatingTag{background:var(--color-white,#fff);height:27px;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;white-space:nowrap;border-radius:7.5px;align-items:center;gap:10px;padding:5px 8px 5px 10px;display:inline-flex;position:absolute;top:394px;box-shadow:inset 0 0 0 .583px #0000001a,0 2px 4px -1px #0003,0 1px 2px -1px #00000040}.workers-compensation-visual-module__Hb9YVG__leftTag{width:187px;left:122px;}.workers-compensation-visual-module__Hb9YVG__rightTag{width:173px;left:378px;}.workers-compensation-visual-module__Hb9YVG__tagText{color:var(--color-warm-gray-900,#55514d);font-size:12px;font-weight:400;line-height:17px}
.liability-visual-module__xzd_zW__canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.liability-visual-module__xzd_zW__evidenceCard{background:var(--color-white,#fff);box-sizing:border-box;width:244px;height:299px;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border-radius:9.6px;flex-direction:column;gap:8.4px;padding:9.6px;display:flex;position:absolute;top:138px;left:218px;box-shadow:inset 0 0 0 .6px #0000001a}.liability-visual-module__xzd_zW__evidenceHeader{justify-content:flex-start;align-items:center;display:flex}.liability-visual-module__xzd_zW__evidenceTitle{color:var(--color-warm-gray-950,#2a2826);font-size:12px;font-weight:500;line-height:14px}.liability-visual-module__xzd_zW__evidencePhoto{background:var(--color-warm-gray-100,#fffbf7);border-radius:4.8px;flex-shrink:0;width:100%;height:204.6px;position:relative;overflow:hidden;box-shadow:0 0 0 .6px #0000001a}.liability-visual-module__xzd_zW__metaRow{height:16.8px;color:var(--color-warm-gray-900);flex-shrink:0;align-items:center;gap:9.6px;margin-top:1.2px;font-size:12px;line-height:13px;display:flex}.liability-visual-module__xzd_zW__metaTextGroup{color:var(--color-warm-gray-900,#55514d);align-items:center;gap:9.6px;font-size:12px;display:flex}.liability-visual-module__xzd_zW__metaPrimary{font-weight:400}.liability-visual-module__xzd_zW__metaSecondary{opacity:.75}.liability-visual-module__xzd_zW__reportCard{background:var(--color-white,#fff);z-index:2;box-sizing:border-box;width:233px;height:141px;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border-radius:9.6px;flex-direction:column;gap:12px;padding:10px;display:flex;position:absolute;top:256px;left:349px;box-shadow:0 0 0 .48px #0000001a,3px 1px 8px #00000005,4px 4px 8px #00000005,8px 5px 6px #00000003}.liability-visual-module__xzd_zW__reportHeader{align-items:center;gap:8px;display:flex}.liability-visual-module__xzd_zW__iconBox{background:var(--color-warm-gray-50,#fffdfb);border-radius:4.8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 0 0 .8px #00000026}.liability-visual-module__xzd_zW__headerText{flex-direction:column;gap:4px;display:flex}.liability-visual-module__xzd_zW__reportTitle{color:var(--color-warm-gray-950,#2a2826);font-size:10px;font-weight:500;line-height:1.2}.liability-visual-module__xzd_zW__reportSubtitle{color:var(--color-warm-gray-900,#55514d);font-size:10px;font-weight:400;line-height:1.2}.liability-visual-module__xzd_zW__findingsGroup{background:var(--color-warm-gray-100,#fffbf7);border-radius:4px;overflow:hidden;box-shadow:0 0 0 .4px #0000001a}.liability-visual-module__xzd_zW__findingsHeader{height:18px;color:var(--color-warm-gray-900,#55514d);padding:4px 8px;font-size:8px;font-weight:500;line-height:1.2}.liability-visual-module__xzd_zW__findingsInner{background:var(--color-white,#fff);border-radius:4px;flex-direction:column;gap:4px;height:59px;padding:8px;display:flex;box-shadow:0 0 0 .5px #0000001a}.liability-visual-module__xzd_zW__findingTitle{color:var(--color-warm-gray-950,#2a2826);margin:0;font-size:9px;font-weight:500;line-height:13px}.liability-visual-module__xzd_zW__findingText{color:var(--color-warm-gray-900,#55514d);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;font-weight:400;line-height:13px;display:-webkit-box;overflow:hidden}
.high-net-worth-homes-visual-module__4FqWGq__canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.high-net-worth-homes-visual-module__4FqWGq__connector{width:196px;height:86px;position:absolute;top:291px;left:242px;transform:scaleY(-1)}.high-net-worth-homes-visual-module__4FqWGq__connector img{max-width:none;position:absolute;top:-.2863px;left:-.8755px}.high-net-worth-homes-visual-module__4FqWGq__photosRow{align-items:center;gap:16px;display:flex;position:absolute;top:97.5px;left:142px}.high-net-worth-homes-visual-module__4FqWGq__photoCard{background:var(--color-white,#fff);box-sizing:border-box;width:190px;height:190px;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border-radius:8px;flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex;box-shadow:inset 0 0 0 .75px #0000001a}.high-net-worth-homes-visual-module__4FqWGq__photoFrame{background:var(--color-warm-gray-100,#fffbf7);border-radius:6px;flex:1;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .75px #0000001a}.high-net-worth-homes-visual-module__4FqWGq__photoTitle{color:var(--color-warm-gray-950,#2a2826);margin:0;font-size:14px;font-weight:500;line-height:17px}.high-net-worth-homes-visual-module__4FqWGq__guidelinesChip{background:var(--color-white,#fff);z-index:2;width:140px;height:27px;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;white-space:nowrap;border-radius:7.5px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex;position:absolute;top:318px;left:270.5px;box-shadow:inset 0 0 0 .583px #0000001a,0 2px 4px -1px #0003,0 1px 2px -1px #00000040}.high-net-worth-homes-visual-module__4FqWGq__guidelinesText{color:var(--color-warm-gray-900,#55514d);font-size:12px;font-weight:400;line-height:1.4}.high-net-worth-homes-visual-module__4FqWGq__draftCard{background:var(--color-white,#fff);box-sizing:border-box;width:342px;height:136px;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border-radius:8px;flex-direction:column;gap:12px;padding:10px;display:flex;position:absolute;top:378.5px;left:169px;box-shadow:0 0 0 .6px #0000001a}.high-net-worth-homes-visual-module__4FqWGq__draftHeader{align-items:center;gap:8px;display:flex}.high-net-worth-homes-visual-module__4FqWGq__iconBox{background:var(--color-warm-gray-50,#fffdfb);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 0 0 .6px #00000026}.high-net-worth-homes-visual-module__4FqWGq__draftHeaderTitle{color:var(--color-warm-gray-950,#2a2826);font-size:12px;font-weight:500;line-height:1.2}.high-net-worth-homes-visual-module__4FqWGq__draftBody{background:var(--color-white,#fff);box-shadow:0 0 0 .5px #0000001a, 0 0 0 .5px var(--color-white);border-radius:4px;flex-direction:column;gap:8px;height:76px;padding:12px;display:flex}.high-net-worth-homes-visual-module__4FqWGq__draftTitle{color:var(--color-warm-gray-950,#2a2826);margin:0;font-size:12px;font-weight:500;line-height:14px}.high-net-worth-homes-visual-module__4FqWGq__draftText{color:var(--color-warm-gray-950,#2a2826);margin:0;font-size:11px;font-weight:400;line-height:15px}
.construction-builders-risk-visual-module__fXSLqG__canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.construction-builders-risk-visual-module__fXSLqG__siteCard{background:var(--color-white,#fff);box-sizing:border-box;width:296px;height:296px;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;border-radius:8px;flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex;position:absolute;top:142px;left:192px;box-shadow:inset 0 0 0 .75px #0000001a}.construction-builders-risk-visual-module__fXSLqG__sitePhotoFrame{background:var(--color-warm-gray-100,#fffbf7);border-radius:6px;flex:1;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .75px #0000001a}.construction-builders-risk-visual-module__fXSLqG__siteDetails{flex-direction:column;gap:4px;display:flex}.construction-builders-risk-visual-module__fXSLqG__siteTitle{color:var(--color-warm-gray-950,#2a2826);margin:0;font-size:14px;font-weight:500;line-height:17px}.construction-builders-risk-visual-module__fXSLqG__siteSubtitle{color:var(--color-warm-gray-900,#55514d);margin:0;font-size:12px;font-weight:400;line-height:13px}.construction-builders-risk-visual-module__fXSLqG__floatingCard{background:var(--color-white,#fff);z-index:2;font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;box-sizing:border-box;border-radius:10px;padding:10px;position:absolute;box-shadow:0 0 0 .502px #0000001a,0 0 0 3px #ffffff1a,4px 4px 13px #00000008,15px 18px 23px #00000008,34px 39px 31px #00000005}.construction-builders-risk-visual-module__fXSLqG__storageCard{width:204px;top:170px;left:371px;}.construction-builders-risk-visual-module__fXSLqG__weatherCard{width:199px;top:318px;left:105px;}.construction-builders-risk-visual-module__fXSLqG__floatingRow{align-items:center;gap:8.028px;display:flex}.construction-builders-risk-visual-module__fXSLqG__thumbBox{background:var(--color-warm-gray-100,#fffbf7);border-radius:3.2px;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden;box-shadow:0 0 0 .4px #0000001a}.construction-builders-risk-visual-module__fXSLqG__floatingText{flex-direction:column;gap:2px;min-width:0;display:flex}.construction-builders-risk-visual-module__fXSLqG__floatingTitle{color:var(--color-warm-gray-950,#2a2826);white-space:nowrap;font-size:11px;font-weight:500;line-height:13px}.construction-builders-risk-visual-module__fXSLqG__floatingSubtitle{color:var(--color-warm-gray-900,#55514d);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:1.2;overflow:hidden}
