.algolassi-question-history-page{max-width:1180px;margin:0 auto;padding:28px 0 70px}.algolassi-question-history-header{max-width:820px;margin:0 auto 24px;text-align:center}.algolassi-question-history-header h1{font-size:clamp(1.9rem,4vw,2.5rem);margin:.4rem 0 .6rem}.algolassi-question-history-header p{margin:0;line-height:1.65;opacity:.78}.algolassi-question-history-tabs{display:flex;gap:6px;overflow-x:auto;padding:5px;margin-bottom:12px;border:1px solid rgba(127,127,127,.18);border-radius:14px;background:rgba(127,127,127,.035)}.algolassi-history-tab{border:0;background:transparent;color:inherit;border-radius:10px;padding:9px 12px;font:inherit;font-size:.84rem;font-weight:750;white-space:nowrap;cursor:pointer}.algolassi-history-tab:hover{background:rgba(127,127,127,.08)}.algolassi-history-tab.is-active{background:#0d6efd;color:#fff}.algolassi-question-history-panel{border:1px solid rgba(127,127,127,.22);border-radius:18px;padding:14px 16px;background:rgba(127,127,127,.045);box-shadow:0 8px 30px rgba(0,0,0,.04)}.algolassi-history-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto;gap:8px;align-items:end;margin-bottom:12px}.algolassi-history-search-wrap{position:relative;min-width:0}.algolassi-history-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:1.05rem;opacity:.5;pointer-events:none}.algolassi-history-search{width:100%;box-sizing:border-box;border:1px solid rgba(127,127,127,.25);border-radius:10px;background:rgba(127,127,127,.035);color:inherit;padding:9px 34px 9px 30px;font:inherit;font-size:.82rem;outline:none}.algolassi-history-search:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.12)}.algolassi-history-search-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer;opacity:.6}.algolassi-history-search-clear:hover{background:rgba(127,127,127,.1);opacity:1}.algolassi-history-filter-group{display:flex;flex-direction:column;gap:3px}.algolassi-history-filter-group label{font-size:.66rem;font-weight:750;opacity:.58;padding-left:2px}.algolassi-history-filter{min-width:118px;border:1px solid rgba(127,127,127,.25);border-radius:10px;background:rgba(127,127,127,.035);color:inherit;padding:9px 28px 9px 10px;font:inherit;font-size:.78rem;cursor:pointer;outline:none}.algolassi-history-filter:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.12)}.algolassi-history-panel-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:8px}.algolassi-history-panel-head h2{margin:0;font-size:1.02rem}.algolassi-history-summary,.algolassi-history-page-summary{display:block;font-size:.71rem;opacity:.62;margin-top:2px}.algolassi-history-page-summary{margin:0}.algolassi-history-status{min-height:18px;color:#b02a37;font-size:.82rem}.algolassi-question-history-list{display:grid;gap:4px}.algolassi-history-question-card{border:1px solid rgba(127,127,127,.13);border-radius:7px;padding:1px 6px;background:rgba(127,127,127,.02);min-width:0;overflow:hidden;transform-origin:top;will-change:height,opacity,transform,padding,border-width}.algolassi-history-question-row{display:flex;align-items:center;gap:6px;min-width:0;width:100%;flex-wrap:nowrap}.algolassi-history-question-main{display:contents}.algolassi-history-question-side{order:3;flex:0 1 auto;max-width:42%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:3px}.algolassi-history-question-link{order:1;flex:2 1 0;min-width:0;overflow-wrap:normal;word-break:normal;color:inherit;text-decoration:none;font-weight:650;font-size:.81rem;line-height:1.2}.algolassi-history-question-link:hover{text-decoration:underline}.algolassi-history-search-match{padding:0 .12em;border-radius:3px;background:rgba(255,193,7,.5);color:inherit;font-weight:800}.algolassi-history-question-meta{display:block;min-width:0;max-width:none;overflow-wrap:normal;word-break:normal;white-space:normal;font-size:.61rem;line-height:1.15;opacity:.56}.algolassi-history-badges{display:flex;flex-wrap:wrap;gap:2px;flex:0 1 auto;align-items:center;justify-content:flex-end}.algolassi-history-badge{border-radius:999px;padding:1px 5px;font-size:.56rem;font-weight:800;white-space:nowrap}.algolassi-history-badge.duplicate{background:rgba(255,193,7,.18);color:#946c00}.algolassi-history-badge.flagged{background:rgba(220,53,69,.13);color:#b02a37}.algolassi-history-badge.closed{background:rgba(127,127,127,.12);color:inherit}.algolassi-history-question-tags{order:2;flex:1 1 0;min-width:80px;max-width:none;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:2px;overflow:visible}.algolassi-history-question-tags .algolassi-history-tag{flex:0 0 auto}.algolassi-history-tag{display:inline-block;max-width:none;border:1px solid rgba(37,99,235,.2);border-radius:999px;padding:1px 5px;font-size:.55rem;line-height:1.1;text-decoration:none;color:inherit;background:rgba(37,99,235,.06);overflow-wrap:normal;word-break:normal;white-space:nowrap}.algolassi-history-tag:hover{background:rgba(37,99,235,.14);text-decoration:none}.algolassi-history-tag:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.algolassi-question-detail-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:.76rem}.algolassi-question-detail-tags strong{margin-right:2px}.algolassi-question-detail-tags .algolassi-history-tag{cursor:pointer}.algolassi-history-question-enter{transition:height .26s ease,opacity .2s ease,transform .26s ease,padding .26s ease,border-width .26s ease}.algolassi-history-question-exit{transition:height .26s ease,opacity .2s ease,transform .26s ease,padding .26s ease,border-width .26s ease}.algolassi-history-loading,.algolassi-history-empty{text-align:center;padding:22px 10px;opacity:.65}.algolassi-history-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;flex-wrap:wrap}.algolassi-history-pagination button{border:1px solid rgba(127,127,127,.25);border-radius:8px;background:transparent;color:inherit;padding:7px 11px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.algolassi-history-pagination button:hover:not(:disabled){background:rgba(127,127,127,.08)}.algolassi-history-pagination button:disabled{opacity:.4;cursor:not-allowed}.algolassi-history-pagination span{font-size:.76rem;opacity:.7;min-width:86px;text-align:center}.algolassi-history-back-link-wrap{text-align:center;margin:16px 0 0;font-size:.85rem}.algolassi-history-back-link-wrap a{color:inherit}@media(max-width:900px){.algolassi-history-toolbar{grid-template-columns:1fr 1fr}.algolassi-history-search-wrap{grid-column:1/-1}.algolassi-history-question-row{display:flex;flex-direction:column;align-items:stretch;gap:4px}.algolassi-history-question-main{display:flex;flex:1 1 auto;width:100%;min-width:0;flex-direction:column;gap:3px}.algolassi-history-question-side{order:initial;flex:1 1 auto;max-width:none;width:100%;justify-content:flex-start}.algolassi-history-question-link{order:initial;flex:none;width:auto}.algolassi-history-question-tags{order:initial;flex:none;width:auto;min-width:0;max-width:100%;overflow:visible;flex-wrap:wrap}.algolassi-history-question-main{overflow:visible}}@media(max-width:640px){.algolassi-question-history-page{padding-left:12px;padding-right:12px}.algolassi-question-history-panel{padding:12px}.algolassi-question-history-tabs{margin-left:-2px;margin-right:-2px}.algolassi-history-toolbar{grid-template-columns:1fr 1fr}.algolassi-history-panel-head{align-items:flex-start;flex-direction:column;gap:5px}.algolassi-history-question-row{gap:4px}.algolassi-history-page-summary{white-space:normal}.algolassi-history-filter{min-width:0;width:100%;padding-top:8px;padding-bottom:8px}.algolassi-history-question-link{font-size:.72rem}.algolassi-history-question-meta{font-size:.58rem}.algolassi-history-badges{gap:2px}.algolassi-history-badge{padding:1px 4px;font-size:.51rem}.algolassi-history-tag{font-size:.53rem;padding:1px 4px}.algolassi-history-question-tags{width:auto;max-width:100%;overflow:visible;flex-wrap:wrap}}.algolassi-question-history-page{position:relative;isolation:isolate;font-family:"Rajdhani",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182230;background:linear-gradient(180deg,rgba(248,250,255,.62),rgba(255,255,255,.38));border-radius:24px;overflow:hidden}.algolassi-question-history-page::before{content:"?   ?   ?\A   ?   ?   ?\A ?   ?   ?";white-space:pre;position:absolute;z-index:-1;top:-16px;right:2px;font-family:"Orbitron",system-ui,sans-serif;font-size:clamp(72px,10vw,126px);font-weight:700;line-height:1.05;letter-spacing:.05em;color:rgba(37,99,235,.045);pointer-events:none;user-select:none;transform:rotate(-8deg)}.algolassi-question-history-page::after{content:"";position:absolute;z-index:-1;left:-100px;bottom:70px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.055),transparent 68%);pointer-events:none}.algolassi-question-history-page .algolassi-question-history-panel,.algolassi-question-history-page .algolassi-question-history-tabs{border-color:rgba(37,99,235,.16)}.algolassi-question-history-page .algolassi-question-history-panel{background:linear-gradient(135deg,rgba(255,255,255,.80),rgba(248,250,255,.62));box-shadow:0 14px 34px rgba(30,64,175,.055)}.algolassi-question-history-page .algolassi-history-tab,.algolassi-question-history-page .algolassi-history-filter,.algolassi-question-history-page .algolassi-history-search{font-family:"Rajdhani",system-ui,sans-serif}.algolassi-question-history-page .algolassi-history-panel-head h2{font-family:"Orbitron",system-ui,sans-serif;letter-spacing:-.02em}.algolassi-question-history-page .algolassi-history-question-link{font-family:"Rajdhani",system-ui,sans-serif;font-weight:650}html[data-theme="dark"] .algolassi-question-history-page{color:#f8fafc;background:linear-gradient(180deg,rgba(15,23,42,.80),rgba(17,24,39,.70))}html[data-theme="dark"] .algolassi-question-history-page::before{color:rgba(96,165,250,.07)}html[data-theme="dark"] .algolassi-question-history-page::after{background:radial-gradient(circle,rgba(124,58,237,.09),transparent 68%)}html[data-theme="dark"] .algolassi-question-history-page .algolassi-question-history-panel{border-color:rgba(96,165,250,.20);background:linear-gradient(135deg,rgba(30,41,59,.86),rgba(17,24,39,.72));box-shadow:0 16px 38px rgba(0,0,0,.16)}html[data-theme="dark"] .algolassi-question-history-page .algolassi-history-question-card{border-color:rgba(96,165,250,.17);background:rgba(30,41,59,.52)}html[data-theme="dark"] .algolassi-question-history-page .algolassi-history-tag{border-color:rgba(147,197,253,.25);background:rgba(147,197,253,.08);color:#f8fafc}html[data-theme="dark"] .algolassi-question-history-page .algolassi-history-tag:hover{background:rgba(147,197,253,.16)}

/* Force compact history layout */
.algolassi-history-question-main{display:flex !important}
.algolassi-history-question-link{flex:0 0 auto}
.algolassi-question-history-page .algolassi-history-question-tags{display:flex !important}
