.landing-material-result{display:flex;flex-wrap:wrap;align-items:end;gap:9px;border-top:1px solid var(--line);padding:13px 0 0;margin:12px 0 0;min-width:0}
.landing-material-result label{display:grid;gap:6px;flex:1 1 180px;min-width:0;font-size:12px;color:var(--muted)}
.landing-material-result input{width:100%;min-width:0;font-size:12px;text-overflow:ellipsis}
.landing-material-result>.primary{flex-basis:100%}
.landing-material-result p{flex-basis:100%;font-size:12px;margin:0}
.landing-material-success{color:#a1ddca}
.landing-galaxy-summary:has(.landing-material-completed){max-height:min(330px,42dvh)}
.landing-galaxy-summary>.landing-material-completed{display:block;border-bottom:1px solid var(--line);padding:12px}
.landing-galaxy-summary .landing-material-completed>.landing-material-item{display:flex;align-items:center;gap:10px}
.landing-material-dialog{width:540px}
.landing-material-source{padding:16px 0 4px;font-weight:600;overflow-wrap:anywhere}
.landing-material-projects{max-height:270px;overflow:auto;overscroll-behavior:contain;margin:12px 0}
.landing-material-dialog .landing-material-project{display:flex;align-items:center;gap:12px;padding:14px;margin:0 0 8px;border:1px solid var(--line);border-radius:8px;cursor:pointer}
.landing-material-project:has(input:checked){background:#30bdea18;border-color:#53bbd4}
.landing-material-project input{width:18px;min-height:18px;flex:0 0 18px;accent-color:#30bdea}
.landing-material-project span{min-width:0;overflow-wrap:anywhere}
.landing-material-project strong{font-size:14px}
.landing-material-project small{display:block;color:var(--muted);margin-top:5px;line-height:1.4}
.landing-material-dialog input[type=search]{font-size:16px}
@media(max-width:480px){.landing-material-dialog{padding:18px}.landing-material-projects{max-height:32dvh}.landing-material-result input{font-size:16px}}
