.system-module-card{overflow:visible}.system-upload-box{display:flex;gap:12px;align-items:center;padding:16px;margin:16px 0;border:1px dashed rgba(87,146,211,.30);border-radius:17px;background:rgba(11,35,61,.34)}.system-upload-box input{flex:1;min-width:0}.system-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.system-addon-card{display:flex;justify-content:space-between;gap:15px;padding:17px;border-radius:18px;border:1px solid rgba(93,150,210,.18);background:linear-gradient(180deg,#0d2946,#091d33)}.system-addon-card h4{margin:7px 0 6px;color:#fff}.system-addon-card p{margin:0;color:#8fa8c2;line-height:1.5}.system-addon-type{padding:5px 8px;border-radius:999px;background:#143c70;color:#9dc9ff;font-size:.67rem;font-weight:900}.system-addon-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:#8fa8c2;font-size:.72rem}.system-addon-meta span{padding:5px 8px;border-radius:999px;background:rgba(17,43,72,.7)}.system-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.system-info-grid article{padding:16px;border-radius:16px;border:1px solid rgba(92,147,205,.16);background:rgba(8,29,51,.55)}.system-info-grid span,.system-info-grid strong{display:block}.system-info-grid span{color:#819bb7;font-size:.72rem}.system-info-grid strong{margin-top:5px;color:#fff}.system-empty{grid-column:1/-1;padding:28px;text-align:center;border:1px dashed rgba(92,147,205,.22);border-radius:17px;color:#8ea7c1}@media(max-width:800px){.system-addon-grid,.system-info-grid{grid-template-columns:1fr}.system-upload-box{display:grid}.system-upload-box button{width:100%}.system-addon-card{display:block}.system-addon-meta{margin-top:12px;align-items:flex-start;flex-direction:row;flex-wrap:wrap}}