.valuation-overview {overflow:hidden;scroll-margin-top:14px;background:#fff;border:1px solid #dce7ed;border-radius:12px;}
.valuation-overview-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;background:linear-gradient(110deg,#edf8f6,#f2f7fc);border-bottom:1px solid #dfebef;}
.valuation-overview-heading p{margin:0 0 4px;color:#668594;font-size:10px;letter-spacing:1.7px;}
.valuation-overview .valuation-overview-heading h3{margin:0;padding:0;border:0;background:none;color:#294c60;font-size:20px;}
.valuation-overview-heading>span{font-size:12px;color:#668294;}
.valuation-overview-intro{margin:0;padding:10px 20px;color:#708295;font-size:12px;line-height:1.7;}
.valuation-overview-table table{width:100%;min-width:0;border-collapse:collapse;text-align:left;font-size:12px;table-layout:fixed;}
.valuation-overview-table th{position:static;font-size:11px;color:#718697;background:#f8fafc;padding:9px 20px;font-weight:600;}
.valuation-overview-table th:nth-child(1){width:23%;}.valuation-overview-table th:nth-child(2){width:13%;}.valuation-overview-table th:nth-child(4){width:17%;}
.valuation-overview-table td{height:auto;padding:11px 20px;border-top:1px solid #edf1f5;vertical-align:middle;color:#35536a;white-space:normal;overflow-wrap:anywhere;}
.valuation-overview-table a{color:#315c78;text-decoration:none;font-weight:600;}.valuation-overview-table a:hover{text-decoration:underline;}
.valuation-method-category,.valuation-rating-detail{display:block;margin-top:4px;color:#7d8c9c;font-size:11px;line-height:1.6;}
.valuation-rating-badge{display:inline-flex;padding:5px 10px;border-radius:6px;background:#f0f3f7;color:#7a8798;font-weight:650;white-space:nowrap;}
.valuation-rating-badge.low{background:#e7f5ef;color:#237761;}.valuation-rating-badge.neutral{background:#edf4fb;color:#426d96;}.valuation-rating-badge.high{background:#fceded;color:#b66568;}
.valuation-overview-rules{padding:10px 20px 14px;font-size:11px;line-height:1.8;color:#778a9a;border-top:1px solid #edf1f5;}.valuation-overview-rules summary{cursor:pointer;color:#54788f;}
@media(max-width:640px){
 .valuation-overview-heading{padding:14px;align-items:flex-start;}.valuation-overview-heading>span{max-width:105px;line-height:1.6;text-align:right;font-size:10px;}.valuation-overview-intro{padding:10px 14px;}
 .valuation-overview-table table,.valuation-overview-table tbody{display:block;}.valuation-overview-table thead{display:none;}.valuation-overview-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;border-top:1px solid #e8eef3;gap:8px;}.valuation-overview-table td{padding:0;border:0;}.valuation-overview-table td:nth-child(3){grid-column:1/-1;}.valuation-overview-table td:nth-child(4){grid-column:1/-1;font-size:10px;}.valuation-overview-table td:nth-child(4)::before{content:'資料日期 ';color:#8998a5;}.valuation-overview-table td:nth-child(4) .valuation-rating-detail{display:inline;margin-left:8px;}.valuation-method-category{font-size:10px;}
}
