/* 職業データベース Design v0.6.2: compact qualification summary + single detailed list */
body.sdb-theme-page .sdb-job-v6 .sdb-stat-qual-counts {
 display:flex; flex-wrap:wrap; gap:7px 10px; padding:0!important; margin:6px 0 10px!important;
 list-style:none!important;
}
body.sdb-theme-page .sdb-job-v6 .sdb-stat-qual-counts li {
 display:flex; align-items:center; gap:6px; padding:0!important; margin:0!important;
 border:0!important; list-style:none!important;
}
body.sdb-theme-page .sdb-job-v6 .sdb-stat-qual-counts .sdb-qual-status {font-size:11px; padding:4px 7px;}
body.sdb-theme-page .sdb-job-v6 .sdb-stat-qual-counts .sdb-qual-status svg {width:12px;height:12px;}
body.sdb-theme-page .sdb-job-v6 .sdb-stat-qual-counts strong {
 font-size:15px!important;line-height:1.3!important;color:#173c65!important;margin:0!important;
}
body.sdb-theme-page .sdb-job-v6 .sdb-stat-qualifications .sdb-stat-qual-more {
 font-size:12px; font-weight:800; margin-top:5px;
}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qualifications .sdb-side-qual-list li {min-height:70px;align-items:center;}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qualifications .sdb-side-qual-icon {width:52px;flex-basis:52px;height:56px;background:#e5f2ff;border:1px solid #d3e6f9;}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qualifications .sdb-side-qual-icon svg {width:25px;height:25px;}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qualifications .sdb-side-qual-body a,
body.sdb-theme-page .sdb-job-v6 .sdb-side-qualifications .sdb-side-qual-body strong {font-size:14px;line-height:1.6;}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-help {font-size:12px;line-height:1.5;color:#57718b;}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-link-only {
 display:flex; flex-wrap:wrap; align-items:center; gap:9px;
 padding:15px 14px; background:#e9f3ff; border:1px solid #c7def7; border-radius:13px;
}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-link-only > span {
 display:grid;place-items:center;width:34px;height:34px;border-radius:8px;
 background:#d4e8ff;color:#0962c2;flex:none;
}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-link-only > div {display:flex;flex-direction:column;gap:3px;flex:1;min-width:160px;}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-link-only strong {font-size:14px;color:#103a65;}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-link-only small {font-size:11px;line-height:1.5;color:#54728e;}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-link-only a {
 display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:12px;font-weight:800;
}
body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-link-only a svg {width:14px;height:14px;}
@media(max-width:850px) {
 body.sdb-theme-page .sdb-job-v6 .sdb-side-qual-link-only {align-self:stretch;}
}
