/* KN14_REPAIR_OK */
.kn14-badge {
 display:inline-block;
 padding:6px 11px;
 margin:5px 4px 8px 0;
 background:#302a21;
 color:#e9c78b;
 border:1px solid #9b7745;
 border-radius:30px;
 font:700 11px/1.3 system-ui,sans-serif
}
.kn14-verified {
 background:#143930;
 border-color:#4b9d82;
 color:#b3f2dc
}
.kn14-historical {
 background:#29363e;
 border-color:#6f8995;
 color:#d3dce4
}
.kn14-quick {
 display:flex;
 flex-wrap:wrap;
 align-items:center;
 gap:10px;
 margin:12px 0 24px;
 padding:16px 20px;
 background:linear-gradient(120deg,#0e3034,#12292f);
 border:1px solid #977a4e;
 border-radius:16px
}
.kn14-quick b {
 font-size:13px;
 color:#e7e2d8;
 margin-right:7px
}
.kn14-quick a {
 display:inline-flex;
 padding:9px 14px;
 background:#d5b476;
 color:#14272b;
 border-radius:9px;
 font-size:13px;
 font-weight:750;
 text-decoration:none
}
.kn14-detail {
 margin:15px 0;
 padding:14px 17px;
 border:1px solid #556e6b;
 border-radius:13px;
 background:#123037;
 color:#deebe8;
 font-size:13px;
 line-height:1.8
}
.kn14-detail a {
 color:#edc683;
 text-decoration:underline
}
@media(max-width:600px){
 .kn14-quick{padding:14px}
 .kn14-quick b{flex-basis:100%}
 .kn14-quick a{flex:1;justify-content:center}
}
