.library-list,.ready-pc-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.library-row,.ready-pc-card{display:flex!important;flex-direction:column;align-items:stretch!important;gap:10px;padding:14px;border:1px solid #39304e;border-radius:14px;background:#121020;min-width:0}.assembly-photo{margin:0;position:relative}.assembly-photo img{display:block;width:100%;height:180px;object-fit:contain;border-radius:10px;background:#080b15}.assembly-photo figcaption{font-size:10px;color:#a7a3ba;margin-top:5px}.assembly-description>strong{font-size:17px}.assembly-description dl{margin:10px 0;font-size:12px;max-height:220px;overflow:auto}.assembly-description dl>div{display:grid;grid-template-columns:90px 1fr;gap:8px;padding:5px 0;border-bottom:1px solid #ffffff0b}.assembly-description dt{color:#a8a2bc}.assembly-description dd{margin:0;overflow-wrap:anywhere}.builder-dialog:has(.ready-pc-list),.builder-dialog:has(.library-list){width:min(1060px,94vw)!important;max-height:88dvh;overflow:auto}.ready-pc-choices{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.assembly-delete{color:#ffb6bf!important;border-color:#7f344a!important}.light-ui .library-row,.light-ui .ready-pc-card{background:#f7f9fe;border-color:#ccd4e4;color:#263449}.light-ui .assembly-description dt{color:#53617a}@media(max-width:600px){.library-list,.ready-pc-list{grid-template-columns:1fr}.assembly-photo img{height:155px}}
