.download-selector{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-card);scroll-margin-top:calc(var(--header-offset) + 64px);margin:0 0 1rem;padding:1rem}.download-launcher-route{margin:0 0 .8rem;font-size:.875rem;line-height:1.55}.download-controls{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.8fr);align-items:end;gap:.7rem;display:grid}.download-selector label{gap:.35rem;min-width:0;font-size:.875rem;font-weight:500;display:grid}.download-selector select,.download-selector button{border:1px solid var(--rule);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:.5rem .65rem}.download-selector button{cursor:pointer;font-size:.875rem;font-weight:500}.download-selector button:hover{background:var(--paper-3);border-color:var(--brand)}.download-selector :is(select,button,a,summary):focus-visible,.install-list :is(summary,a):focus-visible{outline:3px solid var(--brand);outline-offset:3px}.download-more{margin:.8rem 0;font-size:.85rem}.download-more>summary{cursor:pointer;min-height:28px}.download-more>div{align-items:center;gap:1rem;margin:.5rem 0;display:flex}.download-more label{flex:1}.download-more .download-other{align-items:center;gap:.5rem;min-height:44px;font-weight:400;display:flex}.download-other input{width:18px;height:18px;min-height:18px}.download-more p{margin:.5rem 0}.download-selector-result{border-top:1px solid var(--rule);padding-top:.75rem;font-size:.875rem;line-height:1.55}.download-selector-result>p{margin:0}.download-result-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.7rem 0;display:grid}.download-result-row:last-child{border-bottom:0}.download-result-row strong{overflow-wrap:anywhere}.download-result-row>a{grid-area:1/2/3;align-self:center}.download-result-row>small{color:var(--muted)}.download-result-row .package-checksum{grid-column:1/-1}.download-quick-packages{flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.65rem;font-size:.8125rem;display:flex}.download-quick-packages>a{align-items:center;min-height:32px;display:inline-flex}.download-selector-compact{padding:12px}.download-selector-compact .download-launcher-route{margin-bottom:8px}.download-selector-compact label{line-height:1.3}.download-selector-compact .download-more{margin-block:8px}.download-selector-compact .download-more>summary{min-height:24px}.download-selector-compact .download-selector-result{padding-top:8px}.install-system{border-top:1px solid var(--rule)}.install-system:last-child{border-bottom:1px solid var(--rule)}.install-system>summary{cursor:pointer;min-height:44px;padding:.7rem .3rem;font-weight:500;line-height:1.4;display:list-item}.install-system>summary>span{float:right;color:var(--muted);font-size:.8125rem;font-weight:400}.install-system>ul{margin:0;padding:0;list-style:none}.install-package{border-top:1px solid var(--rule);grid-template-columns:1.4fr .8fr .8fr .8fr 1.2fr;align-items:start;gap:.5rem;min-width:0;padding:.7rem .3rem;font-size:.825rem;line-height:1.55;display:grid}.install-package>*{min-width:0}.package-checksum{min-width:0;font-size:.8125rem}.package-checksum>summary{cursor:pointer;min-height:24px}.package-checksum>div{overflow-wrap:anywhere;margin:.5rem 0}.package-checksum p{margin:.4rem 0}.package-checksum code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;font-size:.75rem;display:block}.package-filename{overflow-wrap:anywhere}@media (width<=600px){.download-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.download-controls>label:has(select[name=architecture]),.download-selector[data-single-product=true] .download-controls>label:has(select[name=platform]){grid-column:1/-1}.download-selector{padding:.8rem}.download-launcher-route{font-size:.8rem}.download-controls button{align-self:end}.download-more>div{flex-direction:column;align-items:start}.download-more label{width:100%}.install-package{grid-template-columns:1fr .55fr .7fr auto;gap:.35rem;font-size:.75rem}.install-package>.package-checksum{grid-column:1/-1}.install-processor{font-size:.725rem}.download-result-row{grid-template-columns:minmax(0,1fr) auto;gap:.3rem}.install-system>summary{font-size:.85rem}.download-selector-compact .download-more{font-size:.8rem}}
