/* Independent live readings above and part, pin and net information below. */
body #yv225-stage .yvbi-cad-table27{position:absolute;left:12px;bottom:28px;z-index:16;display:flex;flex-direction:column;width:min(450px,calc(100% - 24px));max-height:min(45%,390px);min-height:40px;min-width:0;box-sizing:border-box;color:#dce7ee;background:#131b23f5;border:1px solid #43515d;border-radius:9px;box-shadow:0 6px 22px #0003;overflow:hidden;font:12px/1.4 system-ui}
body #yv225-stage .yvbi-cad-table27.yvbi-cad-readings34{top:12px;bottom:auto;max-height:min(43%,360px)}
body #yv225-stage .yvbi-cad-table27[hidden]{display:none!important}
body #yv225-stage .yvbi-cad-table27 .cad27-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:0 10px;border-bottom:1px solid #647b8c40;background:#202b35;flex:0 0 auto}
body #yv225-stage .yvbi-cad-table27 .cad27-heading strong{font-size:12px;font-weight:600}
body #yv225-stage .yvbi-cad-table27 .cad27-heading button{width:28px;height:28px;padding:0;border:0;border-radius:4px;color:#d5e4ef;background:transparent;font:20px/1 system-ui;cursor:pointer}
body #yv225-stage .yvbi-cad-table27 .cad27-content{display:flex;flex-direction:column;min-height:0;overflow:hidden}
body #yv225-stage .yvbi-cad-table27.is-collapsed{max-height:36px;min-height:36px}
body #yv225-stage .yvbi-cad-table27.is-collapsed .cad27-content{display:none}
body #yv225-stage .yvbi-cad-table27 .cad27-portal{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column;min-width:0;min-height:0;width:100%!important;height:auto!important;z-index:auto!important;border:0;background:transparent!important;border-radius:0;box-shadow:none;overflow:hidden}
body #yv225-stage .yvbi-cad-table27 .cad27-portal[hidden]{display:none!important}
body #yv225-stage .yvbi-cad-table27 .cad27-portal>aside{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:8px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box;overflow:hidden}
body #yv225-stage .yvbi-cad-table27 .cad27-portal>[data-parts-aside],body #yv225-stage .yvbi-cad-table27 .cad27-portal>[data-details-aside]{display:none!important}
body #yv225-stage .yvbi-cad-table27 .cad27-portal[data-selected08="true"]>[data-details-aside],body #yv225-stage .yvbi-cad-table27 .cad27-portal[data-engineering14="true"][data-drawer14="true"]>[data-details-aside]{display:flex!important}
body #yv225-stage .yvbi-cad-table27 .cad27-portal[data-engineering14="true"][data-drawer14="false"]>[data-details-aside],body #yv225-stage .yvbi-cad-table27 .cad27-portal[data-guidance20="true"]>[data-live-bench17],body #yv225-stage .yvbi-cad-table27 .cad27-portal>[data-live-bench17][hidden],body #yv225-stage .yvbi-cad-table27 .cad27-portal>[data-probe-guide20][hidden]{display:none!important}
body #yv225-stage .yvbi-cad-table27 [data-inspector],body #yv225-stage .yvbi-cad-table27 .lb17-body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
body #yv225-stage .yvbi-cad-table27 [data-details-title08],body #yv225-stage .yvbi-cad-table27 .lb17-heading{height:28px!important;min-height:28px!important;flex-basis:28px!important}
body #yv225-stage .yvbi-cad-table27 [data-details-heading14],body #yv225-stage .yvbi-cad-table27 .lb17-heading h3{font-size:12px!important}
body #yv225-stage .yvbi-cad-table27 table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;font:11px/1.4 system-ui;margin:4px 0}
body #yv225-stage .yvbi-cad-table27 table th,body #yv225-stage .yvbi-cad-table27 table td{padding:5px 7px;border:1px solid #8294a02d;text-align:left;vertical-align:top;overflow-wrap:anywhere;color:#dce7ee;font-size:11px;line-height:1.4}
body #yv225-stage .yvbi-cad-table27 table th{color:#afc2d0;background:#26333e65;font-weight:500}
body #yv225-stage .yvbi-cad-table27 .cad27-fields th,body #yv225-stage .yvbi-cad-table27 .cad27-live th{width:40%}
body #yv225-stage .yvbi-cad-table27 table p,body #yv225-stage .yvbi-cad-table27 table h4{margin:0;font:inherit;color:inherit}
body #yv225-stage .yvbi-cad-table27 table small{display:block;font-size:10px;line-height:1.4;color:#93adbd}
body #yv225-stage .yvbi-cad-table27 .cad27-inventory th:first-child{width:26%}
body #yv225-stage .yvbi-cad-table27 .cad27-inventory th:last-child{width:24%}
body #yv225-stage .yvbi-cad-table27 .cad27-inventory button.ei15-card{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#9edbff!important;border-radius:0!important;font:inherit!important;min-height:24px!important;overflow:visible!important}
body #yv225-stage .yvbi-cad-table27 .cad27-inventory .ei15-card>*:not(.ei15-card-heading),body #yv225-stage .yvbi-cad-table27 .cad27-inventory .ei15-card-status{display:none!important}
body #yv225-stage .yvbi-cad-table27 .cad27-inventory .ei15-card-heading{margin:0;display:block}
body #yv225-stage .yvbi-cad-table27 .cad27-inventory .ei15-card-id{font:600 11px/1.5 system-ui;white-space:normal;overflow-wrap:anywhere}
body #yv225-stage .yvbi-cad-table27 .cad63-crop{float:right;max-width:72px!important;max-height:60px;object-fit:contain;margin:0 0 6px 6px}
body #yv225-stage .yvbi-cad-table27 .cad11-actions{display:flex;flex-wrap:wrap;gap:5px;margin:3px 0 6px}
body #yv225-stage .yvbi-cad-table27 .cad11-actions button{font-size:11px;padding:5px 7px;min-height:28px}
body #yv225-stage .yvbi-cad-table27 .ei14-title{font-size:12px;margin:5px 0}
body #yv225-stage .yvbi-cad-table27 .ei14-back{font-size:11px;padding:2px 0}
body #yv225-stage .yvbi-cad-table27 .ei14-section{padding:6px 0}
body #yv225-stage .yvbi-cad-table27 .lb17-body section{padding:7px 0}
body #yv225-stage .yvbi-cad-table27 .lb17-body p{font-size:11px;margin:5px 0}
body #yv225-stage .yvbi-cad-table27 .lb17-body button{font-size:11px;min-height:28px;padding:5px 7px}
body #yv225-stage .yvbi-cad-table27 .lb17-body .lb17-check{font-size:11px;margin:6px 0}
body #yv225-stage .yvbi-cad-table27 .lb17-body .lb17-reading{font:600 13px/1.4 system-ui;color:#f3d69a}
body #yv225-stage .yvbi-cad-table27 .cad27-curve{max-width:330px;margin:5px auto;width:100%;border:1px solid #53637155;border-radius:4px;background:#10171e}
body #yv225-stage .yvbi-cad-table27 .cad27-curve svg{display:block;width:100%;height:auto}
@media(max-width:600px){body #yv225-stage .yvbi-cad-table27{left:6px;bottom:24px;width:min(450px,calc(100% - 12px));max-height:42%;border-radius:6px}}
body #yv225-stage .yvbi-cad-table27 .cad27-live [data-cold-signature17]:empty::after{content:'No signature captured';color:#8da5b6}
body #yv225-stage .yvbi-cad-table27 .cad27-live [data-cold-classification17]:empty::after{content:'—';color:#8da5b6}

/* Recommendations are presented by the existing AI chat; setup and errors stay here. */
body #yv225-stage .yvbi-cad-table27 [data-cold-recommendation17]{display:none!important}

@media(max-width:600px){body #yv225-stage .yvbi-cad-table27.yvbi-cad-readings34{top:6px;bottom:auto;max-height:40%}}
