.history-main{padding-top:62px}.history-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.history-hero h1{margin-top:10px;font-size:42px;letter-spacing:-.06em}.history-actions{display:flex;gap:8px;align-items:center}.history-actions a{text-decoration:none}.history-message{min-height:22px;margin:-9px 0 13px;color:var(--negative);font-size:12px}.history-panel{margin:0 0 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper);overflow:hidden}.history-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 21px 14px;border-bottom:1px solid var(--line)}.history-panel-title h2{margin-top:5px;font-size:20px;letter-spacing:-.04em}.history-panel-title>span{color:var(--subtle);font-size:11px;white-space:nowrap}.history-summary-body{padding:20px 21px 22px}.history-summary-body>strong{display:inline-block;padding:7px 11px;border-radius:999px;background:#eef8f3;color:var(--positive);font-size:13px}.history-summary-body>p{margin:12px 0 14px;color:var(--secondary);font-size:12px;line-height:1.6}.history-types{display:flex;flex-wrap:wrap;gap:6px}.history-types span{padding:5px 8px;border-radius:6px;background:var(--soft);color:var(--secondary);font-size:11px}.history-notices{display:grid;gap:6px;margin-top:14px}.history-notices p{margin:0;color:var(--subtle);font-size:11px;line-height:1.5}.history-notices p::before{content:'·';margin-right:6px}.history-list{padding:0 21px}.history-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid #f0f0f2}.history-row:last-child{border-bottom:0}.history-row-main strong,.history-row-main small{display:block}.history-row-main strong{font-size:13px}.history-row-main small{margin-top:5px;color:var(--subtle);font-size:10px;line-height:1.45}.history-row-actions{display:flex;gap:12px;white-space:nowrap}.history-row-actions a{color:var(--secondary);font-size:11px}.history-row-actions a:hover{color:var(--ink)}
@media(max-width:700px){.history-main{padding-top:30px}.history-hero{display:block}.history-hero h1{font-size:36px}.history-actions{margin-top:18px;align-items:stretch;flex-wrap:wrap}.history-actions a,.history-actions button{flex:1;justify-content:center}.history-panel-title{padding:17px 16px 13px;flex-direction:column;gap:5px}.history-summary-body{padding:16px}.history-list{padding:0 16px}.history-row{align-items:flex-start;flex-direction:column;gap:11px}.history-row-actions{width:100%}.history-row-actions a{flex:1;text-align:center;padding:8px;border:1px solid var(--line);border-radius:7px}}
