.HistoryPage-module__a8Unyq__page{width:min(100%, var(--content-width));padding:var(--space-7) var(--space-6);flex:1;margin:0 auto}.HistoryPage-module__a8Unyq__header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.HistoryPage-module__a8Unyq__header>div{gap:var(--space-2);display:grid}.HistoryPage-module__a8Unyq__header h1,.HistoryPage-module__a8Unyq__emptyState h2,.HistoryPage-module__a8Unyq__projectInfo h2{color:var(--color-text)}.HistoryPage-module__a8Unyq__header h1{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3rem)}.HistoryPage-module__a8Unyq__header p,.HistoryPage-module__a8Unyq__emptyState p,.HistoryPage-module__a8Unyq__projectInfo span,.HistoryPage-module__a8Unyq__projectInfo small,.HistoryPage-module__a8Unyq__loading{color:var(--color-text-muted)}.HistoryPage-module__a8Unyq__badge{width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-accent);background:var(--color-accent-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.HistoryPage-module__a8Unyq__localNotice{max-width:54rem;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);color:var(--color-text-muted);background:var(--color-surface-muted)}.HistoryPage-module__a8Unyq__projectGrid{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.HistoryPage-module__a8Unyq__projectCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.HistoryPage-module__a8Unyq__thumbnail{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);place-items:center;min-height:10rem;display:grid;overflow:hidden}.HistoryPage-module__a8Unyq__thumbnail img{object-fit:contain;width:100%;height:12rem;display:block}.HistoryPage-module__a8Unyq__projectInfo{gap:var(--space-1);padding:var(--space-4);display:grid}.HistoryPage-module__a8Unyq__projectInfo h2{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.HistoryPage-module__a8Unyq__cardActions,.HistoryPage-module__a8Unyq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.HistoryPage-module__a8Unyq__cardActions{padding:0 var(--space-4) var(--space-4);margin-top:auto}.HistoryPage-module__a8Unyq__primaryButton,.HistoryPage-module__a8Unyq__secondaryButton,.HistoryPage-module__a8Unyq__removeAllButton{min-height:2.5rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.HistoryPage-module__a8Unyq__primaryButton{color:#fff;background:var(--color-accent)}.HistoryPage-module__a8Unyq__secondaryButton,.HistoryPage-module__a8Unyq__removeAllButton{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)}.HistoryPage-module__a8Unyq__primaryButton:focus-visible,.HistoryPage-module__a8Unyq__secondaryButton:focus-visible,.HistoryPage-module__a8Unyq__removeAllButton:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.HistoryPage-module__a8Unyq__removeAllButton{color:var(--color-danger,#b42318)}.HistoryPage-module__a8Unyq__emptyState,.HistoryPage-module__a8Unyq__loading{margin-top:var(--space-6)}.HistoryPage-module__a8Unyq__emptyState{justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-lg);display:grid}.HistoryPage-module__a8Unyq__error{margin-top:var(--space-4);color:var(--color-error,#b42318)}@media (hover:hover) and (pointer:fine){.HistoryPage-module__a8Unyq__primaryButton:hover{background:var(--color-accent-hover)}.HistoryPage-module__a8Unyq__secondaryButton:hover,.HistoryPage-module__a8Unyq__removeAllButton:hover{border-color:var(--color-accent)}}@media (max-width:48rem){.HistoryPage-module__a8Unyq__page{padding:var(--space-5) var(--space-4) var(--space-6)}.HistoryPage-module__a8Unyq__header{flex-direction:column;align-items:flex-start}.HistoryPage-module__a8Unyq__removeAllButton,.HistoryPage-module__a8Unyq__actions,.HistoryPage-module__a8Unyq__actions a{width:100%}}
