.public-product-facts{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:14px;font-weight:400;line-height:1.55;color:#344b58;white-space:normal;overflow-wrap:anywhere}.public-product-facts>span{display:block}.public-product-facts b{font-size:inherit!important;font-weight:600!important;color:inherit!important}.public-product-facts a{color:#17676a;text-decoration:underline}.public-product-facts.is-detail{margin:16px 0;padding:16px;background:#f4f8f8;border-radius:8px}.public-value-notice,.public-value-source,.public-region-note{color:#526773}

.public-value-table{display:table!important;width:100%;border-collapse:collapse;margin-top:12px}.public-value-table-row{display:table-row!important}.public-value-table-row>*{display:table-cell;padding:7px;border-bottom:1px solid #d5e0e3;vertical-align:top}.product-result-item{cursor:pointer}

/* Preserve numeric tokens; component labels may wrap within the existing table. */
.public-value-table-readable{table-layout:auto!important}.public-value-table-readable .public-value-table-row>*{padding:7px 4px;word-break:normal;overflow-wrap:normal}.public-value-table-readable .public-value-table-row>*:first-child{overflow-wrap:anywhere}.public-value-table-readable .public-value-table-row>*:nth-child(2),.public-value-table-readable .public-value-table-row>*:nth-child(3){white-space:nowrap}

/* Keep the detail grid shrinkable; scroll the complete measurement table without splitting numeric cells. */
.product-detail-main{min-width:0}.public-value-table-readable{display:block!important;overflow-x:auto;max-width:100%}.public-value-table-readable .public-value-table-row>*:first-child{min-width:100px}
