.savvy-fitting-card{width:330px;max-width:100%;background:#151515;border:1px solid #444;overflow:hidden;color:#e6e6e6;font:13px Arial,sans-serif}.savvy-fitting-card .fit-head{padding:10px;border-bottom:1px solid #444;display:flex;gap:10px;align-items:center;background:#202020}.savvy-fitting-card .fit-head-main{min-width:0;flex:1}.savvy-fitting-card .fit-name{font-size:18px;margin:0 0 5px}.savvy-fitting-card .meta{font-size:12px;color:#aaa}.savvy-fitting-card .fit-statline{margin-top:9px}.savvy-fitting-card .stat-row{display:flex;justify-content:space-between;gap:8px;margin:5px 0}.savvy-fitting-card .stat-name{font-size:11px;color:#aaa}.savvy-fitting-card .stat-state{display:block;font-size:11px;color:#aaa;margin-top:7px}.savvy-fitting-card .fit-body{padding:10px}.savvy-fitting-card .slot-block{border:1px solid #383838;padding:8px;margin-top:7px}.savvy-fitting-card .slot-title{font-size:11px;text-transform:uppercase;color:#aaa;margin:0 0 5px}.savvy-fitting-card .module{padding:3px 0;line-height:1.35;overflow-wrap:anywhere}.savvy-fitting-card .module+.module{border-top:1px solid #282828}.savvy-fitting-card .ship-art{width:58px;height:58px;object-fit:contain}.savvy-fitting-card .resist-table{font-size:11px;min-width:0;width:100%}.savvy-fitting-card .resist-table th,.savvy-fitting-card .resist-table td{padding:3px;min-width:0}.savvy-fitting-card .fit-grid{display:flex;flex-direction:column}

.savvy-fitting-card .charge{display:block;color:#aaa;font-size:11px;padding-top:2px}
