/* Kikyo v4.4.3 更新履歴 */
.kikyoUpdateIntro{background:linear-gradient(135deg,#fffdf8,#f3f8f3);border:1px solid #d4e3d8;border-radius:18px;padding:15px 16px;margin-top:12px}
.kikyoUpdateToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.kikyoUpdateCount{font-size:13px;color:var(--muted)}
.kikyoUpdateList{display:grid;gap:12px;margin-top:14px}.kikyoUpdateItem{border:1px solid var(--line);border-radius:18px;background:#fffdf8;overflow:hidden;box-shadow:0 7px 18px rgba(47,107,91,.05)}
.kikyoUpdateItem summary{cursor:pointer;list-style:none;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.kikyoUpdateItem summary::-webkit-details-marker{display:none}.kikyoUpdateItem summary::after{content:'＋';font-size:20px;color:var(--main);flex:0 0 auto}.kikyoUpdateItem[open] summary::after{content:'−'}
.kikyoUpdateHead{min-width:0}.kikyoUpdateVersion{font-weight:900;color:var(--main);font-size:17px}.kikyoUpdateDate{display:block;font-size:12px;color:var(--muted);margin-top:3px}.kikyoUpdateSummary{display:block;font-size:14px;color:#4d625b;margin-top:5px;line-height:1.6}
.kikyoUpdateBody{border-top:1px solid var(--line);padding:14px 16px 16px}.kikyoUpdateGroup{margin-top:12px}.kikyoUpdateGroup:first-child{margin-top:0}.kikyoUpdateLabel{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900;margin-bottom:5px}.kikyoUpdateLabel.new{background:#e8f3ec;color:#2f6b5b}.kikyoUpdateLabel.improved{background:#eef3fb;color:#496d98}.kikyoUpdateLabel.fixed{background:#fff1e5;color:#a4632e}.kikyoUpdateGroup ul{margin:5px 0 0;padding-left:21px}.kikyoUpdateGroup li{margin:5px 0;line-height:1.65}.kikyoUpdateEmpty{padding:18px;text-align:center;color:var(--muted)}
@media(max-width:640px){.kikyoUpdateItem summary{align-items:flex-start}.kikyoUpdateToolbar button{width:100%}}
